2012-04-26 96 views
0

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

我该如何发送它们,我尝试构建像这样的http://www.mywebserver.com/postdata?param1=somevalue&param2=somevalue这样的url请求,但是web服务器从不重新调整它们。

谢谢。

+0

你如何试图“承认”在你的PHP脚本的参数? – 2012-04-26 06:59:32

+0

我没有使用PHP我正在使用定制的网络服务器,但它可以与其他表单一起使用 – opc0de 2012-04-26 07:00:19

+0

您在URL中传递的参数是使用GET发送的。表单使用后。您很可能必须以不同的方式在服务器上获取这些信息。 – 2012-04-26 07:01:49

回答

0

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

如果您是从头开始做的,通过阅读HTTP协议数据包并手动解释它们,您将在第一行中请求的URL后面有GET参数,并且必须首先使用'?'字符从参数中拆分url,然后'&'将不同的参数拆分成一个数组,然后使用'='字符将每个参数拆分为一个键和一个值。

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