diff options
Diffstat (limited to 'apps/include/netutils/webclient.h')
-rw-r--r-- | apps/include/netutils/webclient.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/include/netutils/webclient.h b/apps/include/netutils/webclient.h index 5c07f20ab..3a4c4ea90 100644 --- a/apps/include/netutils/webclient.h +++ b/apps/include/netutils/webclient.h @@ -109,6 +109,13 @@ extern "C" { #define EXTERN extern #endif +EXTERN char *web_post_str(FAR char *buffer, int *size, FAR char *name, + FAR char *value); +EXTERN char *web_posts_str(FAR char *buffer, int *size, FAR char **name, + FAR char **value, int len); +EXTERN int web_post_strlen(FAR char *name, FAR char *value); +EXTERN int web_posts_strlen(FAR char **name, FAR char **value, int len); + /**************************************************************************** * Name: wget * @@ -141,6 +148,11 @@ extern "C" { EXTERN int wget(FAR const char *url, FAR char *buffer, int buflen, wget_callback_t callback, FAR void *arg); + +EXTERN int wget_post(FAR const char *url, FAR const char *posts, + FAR char *buffer, int buflen, wget_callback_t callback, + FAR void *arg); + #undef EXTERN #ifdef __cplusplus } |