2012-04-26 103 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庫,請告訴我們哪一個..