summaryrefslogtreecommitdiff
path: root/apps/include/netutils/webclient.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/include/netutils/webclient.h')
-rw-r--r--apps/include/netutils/webclient.h12
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
}