diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-11-03 00:00:56 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-11-03 00:00:56 +0000 |
commit | 8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb (patch) | |
tree | 8d59aa4f455f6010a95272f5c31b76d7ea4cb806 /apps/include/netutils/webclient.h | |
parent | 3c21deaf5b357b69a32b515c620616a2b6242594 (diff) | |
download | nuttx-8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb.tar.gz nuttx-8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb.tar.bz2 nuttx-8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb.zip |
Add support for wget POST interface; from Darcy Gong
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5301 42af7a65-404d-4744-a932-0658087f49c3
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 } |