是这样,现在我遇到一个问题,我用java 调用web api,然后在写了一个测试方法,一切通过OK
url 是http://192.168.1.1/test
然后我换到java web程序里面就出问题了,同样的路径,同样的代码,
报的错是 java.net.socketException : sockets error 0 :connect ,请教一下各位大神,有谁遇到过这种问题吗?
难道是端口问题,还是别的什么问题
备注一下,不是 ** jvm_bind ** 错误
@100j00q00 网络问题应该不存在,毕竟测试几天了,一直都是这个错, 权限问题是什么问题啊?那为什么main方法可以通过呢?
1.网络问题
2.权限问题
是不是端口被占用了,connect 不就是已连接的意思吗?你用netstat –an命令看看是否被占用了。
你有没有在你的java web里面下个main方法试试呢
你连接socket的代码贴部分看看
```URL url =new URL(path);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/json");
conn.setConnectTimeout(5*1000);
OutputStream outStream = conn.getOutputStream();
outStream.write(data);
outStream.flush();
outStream.close();
我输入网址的网址是 http://10.11.12.153:80/test 没看到你输入端口号啊