0
我試圖發送一些params到我的服務器AsyncTask
,但沒有任何運氣。爲什麼我無法訪問我的轉義URL?
這裏是我的代碼:
try {
Uri.Builder builder = new Uri.Builder();
builder.scheme("https")
.authority("www.dummyurl.com/android/agent.php")
.appendQueryParameter("date", selectedDate.getText().toString()+" "+ selectedTime.getText().toString())
.appendQueryParameter("user", userTxt.getText().toString())
.appendQueryParameter("cal", calTxt.getText().toString());
String myUrl = builder.build().toString();
System.out.println(myUrl);
URL url = new URL(myUrl);
URLConnection urlConnection = url.openConnection();
InputStream in = urlConnection.getInputStream();
} catch (Exception e) {
e.printStackTrace();
}
myUrl
樣子:https://www.dummyurl.com%2Fandroid%2Fagent.php?date=February-6-2015%2014%3A49&user=qwe&cal=qweqwe
但我發現了以下錯誤:
java.net.UnknownHostException: host == null
據我所知,由於某種原因,我無法連接到逃脫的URL,我知道我搞砸了,但作爲一個Android初學者,我真的找不到向我的網址發送請求的方法。我知道我在這裏錯過了一小部分,但目前我無法發現它。
工作得很好。非常感謝! – Slim 2015-02-06 13:10:14