我有一個簡單的表單,我需要將它發送到帶有參數的URL。使用GET發送表單到URL
比方說,我有一個參數調用令牌,我想將其發送到example.com/?token=the_token
我並不需要處理或獲取輸出,只需將其發送給該網址。
我該怎麼做?我一直在嘗試使用URLCONNECTION和HTTPURLCONNECTION幾個小時,沒有任何工作。
因爲我嘗試了很多東西,沒有任何工作,我正在嘗試從頭開始。 這是它:
if (token.isEmpty()) {
getGCMToken();
} else {
//Send the token to example.com/?token=token. The URL will add the token to my database with PHP.
}
請不要DefaultHttpClient回覆。它已被棄用。
嘗試的URLConnection():
if (token.isEmpty()) {
getGCMToken();
} else {
//Send the tokeb to example.com/?token=token
URLConnection connection = null;
try {
connection = new URL("mysite.com/send.php?id=my_id").openConnection();
} catch (IOException e) {
e.printStackTrace();
}
connection.setRequestProperty("Accept-Charset", "UTF-8");
try {
InputStream response = connection.getInputStream();
} catch (IOException e) {
e.printStackTrace();
}
}
你的意思是HTTP POST請求? – penta
這聽起來像你應該使用POST的 – EpicPandaForce
編輯鏈接:這些問題通常會得到大量downvoted,但我仍然會幫助你,看看http://androidexample.com/How_To_Make_HTTP_POST_Request_To_Server_-_Android_Example/index.php?view = article_discription&aid = 64&aaid = 89 – penta