Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HttpURLConnection.getResponseCode()显示不同java版本的不同行为_Java_Httpresponse_Httpurlconnection_Http Response Codes - Fatal编程技术网

HttpURLConnection.getResponseCode()显示不同java版本的不同行为

HttpURLConnection.getResponseCode()显示不同java版本的不同行为,java,httpresponse,httpurlconnection,http-response-codes,Java,Httpresponse,Httpurlconnection,Http Response Codes,您好,我将下面的示例与java1.6一起使用,该示例运行良好,并返回200作为响应,但如果我使用java 1.3,我将得到响应407 我的班级: import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.util.Propertie

您好,我将下面的示例与java1.6一起使用,该示例运行良好,并返回200作为响应,但如果我使用java 1.3,我将得到响应407
我的班级:

import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Properties;


public class Class1 {
public static void main(String[] args) {

    String url = "http://www.google.com/", 
    proxy = "myproxyserver", 
    port = "myport";
    URL server = null;
    try {
        Properties systemProperties = System.getProperties();
        systemProperties.setProperty("http.proxyHost", proxy);
        systemProperties.setProperty("http.proxyPort", port);
    } catch (Exception e) {
        e.printStackTrace();
    }
    try {
        server = new URL(url);
    } catch (MalformedURLException e2) {
        // TODO Auto-generated catch block
        e2.printStackTrace();
    }

    HttpURLConnection connection = null;
    try {
        connection = (HttpURLConnection) server.openConnection();
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    try {
        connection.connect();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    try {
        InputStream in = connection.getInputStream();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    try {
        System.out.println(connection.getResponseCode());
        System.out.println("done");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}
}
我做错了什么,或者我需要做什么才能让它与java1.3一起工作?

请帮助。

您是否尝试过其他选项?我相信酒店名称在某个时候发生了变化。您是否尝试过Java 1.3下的
proxyHost
proxyPort
(例如,没有
http.
前缀)?