运行在我的Android应用一个简单的代码对一些数据发送到服务器后,我收到此异常: java.lang.illegalstateexception:未知协议:HTTPjava.lang.illegalstateexception:未知协议:HTTP
这是代码:
URL url = new URL("http://myserver");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestProperty("Content-Type", "text/plain; charset=utf-8");
connection.setConnectTimeout(5000);
connection.setReadTimeout(5000);
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
out.write(myString.toString());
out.close();
我试过这个使用异步任务。 另外我得到这个错误与我使用的任何网址(例如http://www.google.com)。
Internet权限在清单文件中设置。
任何帮助?
权限尝试用'URL url = new URL(“http:// myserver”)替换'URL url = new URL(http:// myserver);'' – Lal
这就是我在代码中使用它。我只是把它放在这个问题中。 \t 有没有其他建议? – Malm32
你能分享更多的描述性日志吗?这对你和社区都会有很大的帮助。 – cafebabe1991