我有以下C代码流程:
httpd *server;
...
httpdReadRequest(server, timeout);
...
现在我想要从帖子请求中访问数据:
wget --post-data="dumyData" http://192.168.59.254/path
调用httpdRequestContentLength(server)
返回8,这是发布数据的长度。
如何访问帖子数据?
答案 0 :(得分:0)
您尚未指定使用哪个库提供httpdReadRequest()和httpdRequestContentLength()。如果你正在使用古老的libhttpd,那么检查httpd.h头文件中的httpdGet *()接口,因为POST数据被读取和解码,并且可以通过httpdGetVariableBy *()和httpdGetNextVariableByPrefix()接口访问。