Java.net.SocketException:无效的参数:在映射驱动器中创建

时间:2018-11-20 08:59:56

标签: java request http-post

我创建了一个Java应用程序,该程序将http发布请求发送到另一台服务器。

  • 关闭服务器中的防火墙。
  • 关闭PC中的防火墙。

该应用程序可以在C驱动器的PC上完美运行。

在具有本地映射驱动器的PC上完美的应用词。

但是,当我将我的应用程序放入网络映射驱动器时,出现错误:

  

java.net.SocketException:无效参数:在映射驱动器中创建

这是我的代码

HttpClient httpClient = HttpClientBuilder.create().build();
HttpPost postRequest = new HttpPost(getUrl());
postRequest.setHeader(AUTHERIZTION, getAuthString());

HttpResponse response = httpClient.execute(postRequest);

这是完整的错误:

  

java.net.SocketException:无效参数:create
  在java.net.Socket.createImpl(未知来源)
  在java.net.Socket.getImpl(未知来源)
              在java.net.Socket.setSoTimeout(未知来源)
              在org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientCo       nnectionOperator.java:119)
              在org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientCon       nectionManager.java:353)
              在org.apache.http.impl.execchain.MainClientExec。EstablishmentRoute(MainClientExec.java:380)
              在org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
              在org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
              在org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
              在org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
              在org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
              在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
              在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
              在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
              休息时.RestClient.postGetQuery(RestClient.java:105)
              在frame.ScanJFrame.initProperty(ScanJFrame.java:195)
              在Main.runAction(Main.java:63)
              在Main.main(Main.java:21)

我尝试过:

setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

但没有任何改变。

我该怎么办?

很多tnx

0 个答案:

没有答案