curlApi.h 741 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * curlApi.h
  3. *
  4. * Created on: 2021/6/1
  5. * Author: foluswen
  6. */
  7. #ifndef CURLAPI_H_
  8. #define CURLAPI_H_
  9. #define ARRAY_SIZE(A) (sizeof(A) / sizeof(A[0]))
  10. #define PASS 1
  11. #define FAIL -1
  12. #define ON 1
  13. #define OFF 0
  14. #define YES 1
  15. #define NO 0
  16. #define TRUE 1
  17. #define FALSE 0
  18. extern int httpGet(uint8_t *url, uint8_t *responseData);
  19. extern int httpPost(uint8_t *url, uint8_t *postData, uint8_t *responseData);
  20. extern int httpPut(uint8_t *url, uint8_t *postData);
  21. extern int curlDownload(uint8_t *url, uint8_t *filename);
  22. extern int httpUpload(uint8_t *url, uint8_t *filename);
  23. extern int ftpUpload(uint8_t *url, uint8_t *filename);
  24. #endif /* CURLAPI_H_ */