1个回答
展开全部
单选框的状态和表单里面的其他内容比如文本框里面的内容一样是在HTTP post请求的body里面的,存放的方式也是HTTP querystring的方式,就是
name1=value1&name2=value2&name3=value3...
你的radio通常是由几个按钮组成的,这些按钮有同样的名称,但是value不一样,所以提交上来的value是什么就表示那个radio被选中了,其他的就是没有选中的。
如果你没有使用什么额外的框架的话,那么需要先获取content lengh的值,然后从stdin里面读取所有的content,再对这些content进行解析获取到需要的radio的状态。
这里有个封装的类用于解析HTTP请求,不是很完善,但是可以参考下
https://code.google.com/p/ultroexplorer/source/browse/UECGILib/uecgi_http.h
https://code.google.com/p/ultroexplorer/source/browse/UECGILib/uecgi_http.cpp
特别是里面的GetBodyLength,GetBody和ParseQueries这三个函数,可能对你有用
name1=value1&name2=value2&name3=value3...
你的radio通常是由几个按钮组成的,这些按钮有同样的名称,但是value不一样,所以提交上来的value是什么就表示那个radio被选中了,其他的就是没有选中的。
如果你没有使用什么额外的框架的话,那么需要先获取content lengh的值,然后从stdin里面读取所有的content,再对这些content进行解析获取到需要的radio的状态。
这里有个封装的类用于解析HTTP请求,不是很完善,但是可以参考下
https://code.google.com/p/ultroexplorer/source/browse/UECGILib/uecgi_http.h
https://code.google.com/p/ultroexplorer/source/browse/UECGILib/uecgi_http.cpp
特别是里面的GetBodyLength,GetBody和ParseQueries这三个函数,可能对你有用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询