public void enviarCadena(String s){
s="http://192.168.1.7:36000/"+s;
try {
url = new URL(s);
conexion = url.openConnection();
} catch (MalformedURLException e) {
e.printStackTrace();
}catch (IOException e){
}
}
我写了这段代码。如果我转到浏览器中的URL,浏览器会将数据发送到服务器,但是当我在Java中执行我的方法时则不会。该程序没有抛出异常,一切顺利,但服务器没有收到任何东西。为什么呢?
答案 0 :(得分:3)
openConnection()
将不执行对服务器的调用。为此,您需要connect()
方法:
conexion.connect();
答案 1 :(得分:0)
我发现POST的最大尺寸是aprox 8MG,所以不能一次发送一个大链,但我在不同时间发送并发送它有效。我通过阅读请求解决了打开并在服务器中修改发送的问题。感谢Glorfindel为您提供帮助