/* * curlApi.h * * Created on: 2021/6/1 * Author: foluswen */ #ifndef CURLAPI_H_ #define CURLAPI_H_ #define ARRAY_SIZE(A) (sizeof(A) / sizeof(A[0])) #define PASS 1 #define FAIL -1 #define ON 1 #define OFF 0 #define YES 1 #define NO 0 #define TRUE 1 #define FALSE 0 extern int httpGet(uint8_t *url, uint8_t *responseData); extern int httpPost(uint8_t *url, uint8_t *postData, uint8_t *responseData); extern int httpPut(uint8_t *url, uint8_t *postData, uint8_t *responseData); extern int curlDownload(uint8_t *url, uint8_t *filename); extern int httpUpload(uint8_t *url, uint8_t *filename); extern int ftpUpload(uint8_t *url, uint8_t *filename); #endif /* CURLAPI_H_ */