STM32H743/FML/Internet/HTTPClient.h
@@ -1,8 +1,8 @@
/*******************************************************************************
 * File Name         : HTTPClient.h
 * Description       :
 * Created on        : 2020年7月1日
 * Author            : 杜键
 * Created on        : 2020��7��1��
 * Author            : �ż�
 *******************************************************************************/
#ifndef _HTTP_CLIENT_H_
#define _HTTP_CLIENT_H_
@@ -51,8 +51,8 @@
 * Input             :
 * Output            :
 * Return            :
 * Author            : 杜键
 * Modified Date:    : 2020年7月1日
 * Author            : �ż�
 * Modified Date:    : 2020��7��1��
 *******************************************************************************/
HIDO_INT32 HTTPClient_Post(HIDO_CHAR *_pcUrl, HIDO_CHAR *_pcBody, HIDO_UINT32 _u32BodyLen, FN_HTTPResponseCallback _fnResponseCallback, HIDO_VOID *_pArg);
@@ -62,8 +62,8 @@
 * Input             :
 * Output            :
 * Return            :
 * Author            : 杜键
 * Modified Date:    : 2020年7月1日
 * Author            : �ż�
 * Modified Date:    : 2020��7��1��
 *******************************************************************************/
HIDO_INT32 HTTPClient_Get(HIDO_CHAR *_pcUrl, FN_HTTPResponseCallback _fnResponseCallback, HIDO_VOID *_pArg);
@@ -73,22 +73,35 @@
 * Input             :
 * Output            :
 * Return            :
 * Author            : 杜键
 * Modified Date:    : 2020年7月1日
 * Author            : �ż�
 * Modified Date:    : 2020��7��1��
 *******************************************************************************/
HIDO_INT32 HTTPClient_GetFile(HIDO_CHAR *_pcUrl, FN_HTTPGetFileCallback _fnGetFileCallback, ST_HTTPGetFileOpt *_pstOpt, HIDO_VOID *_pArg);
/*******************************************************************************
 * Function Name     : HTTPClient_GetState
 * Description       : 获取HTTPClient当前状态
 * Return            : 0=IDLE, 1=CONNECTING, 2=CONNECTED
 *******************************************************************************/
HIDO_INT32 HTTPClient_GetState(HIDO_VOID);
/*******************************************************************************
 * Function Name     : HTTPClient_Reset
 * Description       : 强制重置HTTPClient状态
 *******************************************************************************/
HIDO_VOID HTTPClient_Reset(HIDO_VOID);
/*******************************************************************************
 * Function Name     : HTTPClient_PostFile
 * Description       : HTTP 上传文件
 * Input             : _pcUrl              HTTP路径
 *                   : _pcFileName         文件名称
 *                   : _fnResponseCallback HTTP响应回调函数
 *                   : _pArg               参数
 * Description       : HTTP �ϴ��ļ�
 * Input             : _pcUrl              HTTP·��
 *                   : _pcFileName         �ļ�����
 *                   : _fnResponseCallback HTTP��Ӧ�ص�����
 *                   : _pArg               ����
 * Output            : Mone
 * Return            : HIDO_OK 成功,HIDO_ERR 失败
 * Author            : 杜键
 * Modified Date:    : 2021年5月3日
 * Return            : HIDO_OK �ɹ�,HIDO_ERR ʧ��
 * Author            : �ż�
 * Modified Date:    : 2021��5��3��
 *******************************************************************************/
HIDO_INT32 HTTPClient_PostFile(HIDO_CHAR *_pcUrl, FN_HTTPPostDataCallback _fnPostDataCallback, FN_HTTPResponseCallback _fnResponseCallback,
        HIDO_VOID *_pArg);
@@ -99,8 +112,8 @@
 * Input             :
 * Output            :
 * Return            :
 * Author            : 杜键
 * Modified Date:    : 2020年7月1日
 * Author            : �ż�
 * Modified Date:    : 2020��7��1��
 *******************************************************************************/
HIDO_INT32 HTTPClient_Poll(HIDO_VOID);
@@ -110,8 +123,8 @@
 * Input             :
 * Output            :
 * Return            :
 * Author            : 杜键
 * Modified Date:    : 2020年7月1日
 * Author            : �ż�
 * Modified Date:    : 2020��7��1��
 *******************************************************************************/
HIDO_INT32 HTTPClient_Init(HIDO_VOID);