xbuf_frurl()是否支持HTTP_POST?

时间:2013-02-04 10:47:52

标签: api http-post g-wan

到目前为止,我只看到了使用HTTP_GET方法使用xbuf_frurl()的示例。这个函数在g-wan中是否支持HTTP_POST?如果是,我该如何传递POST数据?

感谢。

2 个答案:

答案 0 :(得分:0)

我认为您需要curl库来处理此类请求(请查看http://gwan.com/developers库部分)

http://curl.haxx.se/libcurl/c/

这里是g-wan样本

http://gwan.com/source/curl.c

答案 1 :(得分:0)

提供xbuf_frurl()参数时,HTTP_POST G-WAN API调用可与x-www-form-urlencoded一起使用:

xbuf_frurl(xbuf, "gwan.com", 80, HTTP_POST, "/?form", 1000, "&arg1=123&arg2=456");

BTW,下一个版本带有HTTPS标志以使用SSL:

xbuf_frurl(xbuf, "gwan.com", 443, HTTPS | HTTP_POST, "/?form", 1000, "&arg1=123&arg2=456");

这两个调用都比libcURL更简洁,并且以“不那么详细”的方式(比一行代码行)这样做似乎不太可能。

希望它有所帮助。