在HTTP POST中发送参数

时间:2012-04-26 06:56:00

标签: android http-post

我使用此代码http://stunningco.de/2010/04/25/uploading-files-to-http-server-using-post-android-sdk/将图像发送到我的网络服务器,代码工作正常,但我希望能够发送一些附加参数。

我如何发送它们,我尝试构建像http://www.mywebserver.com/postdata?param1=somevalue&param2=somevalue这样的网址请求,但网络服务器从不重新编写它们。

感谢。

1 个答案:

答案 0 :(得分:0)

我不知道您是如何编写自定义服务器的,但是您以正确的方式传递了其他参数(通过GET,而不是POST)。

如果您是从头开始,通过读取HTTP协议数据包并手动解释它们,那么您将在第一行请求的URL之后获得您的GET参数,并且必须首先使用'?'从参数中分割网址的字符,然后是“&”将不同的参数拆分为数组,然后使用'='字符将每个参数拆分为键和值。

如果不是这种情况并使用了某种pyhon / Java / VB.NET库,请告诉我们哪一个..