Add support for wget POST interface; from Darcy Gong

git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5301 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2012-11-03 00:00:56 +00:00
parent 23e8d5321a
commit df77815b8b
10 changed files with 508 additions and 106 deletions

View File

@@ -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
}