HttpURLConnection.getResponseCode() показывает различное поведение с другой версией Java

Привет, я использовал приведенный ниже пример с java 1.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 ?
пожалуйста, помогите.


person iAmLearning    schedule 16.04.2014    source источник
comment
Пробовали ли вы другие варианты из этих ответов?   -  person sp00m    schedule 16.04.2014
comment
Я считаю, что название свойства изменилось в какое-то время. Вы пробовали использовать proxyHost и proxyPort (например, без префикса http.) в Java 1.3?   -  person Bruno Grieder    schedule 16.04.2014