使用HttpClient发布复选框数据的问题

时间:2014-07-05 15:06:26

标签: java android post httpclient

我正在尝试使用BasicNameValuePair条件将复选框数据发布到网站。我的方法很健全,因为我在同一个应用程序中使用过很多次。然而。我遇到了一个问题。普通的HTML输入元素采用与以下相同的方案:

<INPUT NAME='_user' TYPE='text' SIZE='10'>

您可以在其中输入元素'_user'的值,此复选框元素的位置为:

<input type='checkbox' name='cat17' value='true' checked='checked' /> Announcements/Sign-Ups/Deadlines<br/>

其中值始终为true,并且在复选框上单击时删除/添加的值是“已检查”属性。它要么完全删除,要么完全添加,我还没有找到使用BasicNameValuePair执行此操作的方法。思考?

如果需要,我可以发布我的代码,但我认为问题不存在。

1 个答案:

答案 0 :(得分:0)

最后解决了这个令人沮丧的问题。

二手Google Chrome&#34; Inspect Element&#34;在检查/取消选中所有复选框后单击按钮时,可以准确查看发布到网站的内容。看到那里有一些我没有发布的额外数据,即我的用户名和其他随机信息。使用BasicNameValuePair将其添加到我的postData中,并且它有效。