我们正在尝试从外部提供商发送请求集成Web api。他们正在使用IP授权,而我们的IP是在其集成系统上定义的。创建HttpUrlConnection时出现405错误,我们无法发送请求此URL。当我们尝试创建具有403错误的主域“ http://api.relateddigital.com ”的HttpUrlConnection时。提供商公司说:“我们对您的IP地址没有任何限制。该错误与您的网络有关。” 我们该如何解决呢?我们的代码:public class Main { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub final URL url=new URL("http://api.relateddigital.com/resta/api/auth/login"); final HttpURLConnection connection=(HttpURLConnection)url.openConnection(); System.out.println("connection.getResponseCode() :: " + connection.getResponseCode()); //the output is 405 connection.setRequestMethod("POST"); //Exception in thread "main" java.lang.IllegalStateException: connect in progress at sun.net.www.protocol.http.HttpURLConnection.setRequestMethod(Unknown Source) }}
添加回答
举报
0/150
提交
取消