在从Android模拟器向我的本地wamp服务器发出http请求时,我遇到了上述错误。
// testing on Emulator:
private static final String LOGIN_URL="http:// 10.0.2.2:80/webservice/login.php";
//request:
JSONObject json = jsonParser.makeHttpRequest(LOGIN_URL, "POST", params);
答案 0 :(得分:19)
在字符串LOGIN_URL
的索引7处有一个空格,它会导致异常。它应该是这样的。
LOGIN_URL = "http://10.0.2.2:80/webservice/login.php"
答案 1 :(得分:0)
我找到了答案:
谷歌搜索几个小时后,我发现这种错误是由于
网址问题
我的网址中有额外的空间,我删除了所有内容
// testing on Emulator:
private static final String LOGIN_URL = "http://10.0.2.2:80/webservice/login.php";
答案 2 :(得分:-1)
对我来说,它是 url 字符串末尾的换行符。肉眼无法真正看到它,但我用 Vi 捕捉到了它。非常愚蠢的错误消息,一点帮助都没有。