从 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);
从 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);
您在字符串的索引 7 处有一个空格,LOGIN_URL
它导致了异常。应该是这样的。
LOGIN_URL = "http://10.0.2.2:80/webservice/login.php"
我找到了答案:谷歌搜索了几个小时后,
我
发现这种错误是由于 url 中的问题而发生的
// testing on Emulator:
private static final String LOGIN_URL = "http://10.0.2.2:80/webservice/login.php";
对我来说,它是 url 字符串末尾的换行符。肉眼看不到它,但我用 Vi 捕捉到了它。非常愚蠢的错误消息,一点帮助都没有。