0

鉴于此代码:

<form action="/site.php" METHOD="POST">
  <div align="center"><input type="text" name="thing" size=25>&nbsp; 
  <input type="submit" value="Something" name="Submit">
  </div>
</form> 

我如何找到 Post req 来满足这个 java 语句?

BasicNameValuePair usernameBasicNameValuePair = new BasicNameValuePair(OVERHERE, "Hi");

OVERHERE 应该是什么?我尝试了“/site.php”和事情都没有成功,我得到的错误是无效的 Post req。我的选择有问题还是我的实际代码有问题?

还是我对 Post req 的理解有问题?

4

1 回答 1

0

应该是->

BasicNameValuePair usernameBasicNameValuePair = new BasicNameValuePair("thing", "Hi");

原因是,表单提交thing是作为 post 参数传递的。所以当你从 android 发送请求时,你需要设置 Key-Value 对,所以上面的代码会发送 hi 作为thing表单的字段值。

于 2013-05-12T19:58:22.183 回答