Ignore:
Timestamp:
2015-12-26T23:42:00+01:00 (8 years ago)
Author:
simon04
Message:

see #12231 - Use HttpClient instead of some Utils.openHttpConnection usages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java

    r9149 r9171  
    1616import java.beans.PropertyChangeEvent;
    1717import java.beans.PropertyChangeListener;
    18 import java.net.HttpURLConnection;
    1918import java.net.URI;
    2019import java.net.URISyntaxException;
     
    101100import org.openstreetmap.josm.tools.AlphanumComparator;
    102101import org.openstreetmap.josm.tools.GBC;
     102import org.openstreetmap.josm.tools.HttpClient;
    103103import org.openstreetmap.josm.tools.ImageProvider;
    104104import org.openstreetmap.josm.tools.InputMapUtils;
     
    11711171                        try {
    11721172                            // find a page that actually exists in the wiki
    1173                             HttpURLConnection conn;
     1173                            HttpClient.Response conn;
    11741174                            for (URI u : uris) {
    1175                                 conn = Utils.openHttpConnection(u.toURL());
    1176                                 conn.setConnectTimeout(Main.pref.getInteger("socket.timeout.connect", 15)*1000);
     1175                                conn = HttpClient.create(u.toURL(), "HEAD").connect();
    11771176
    11781177                                if (conn.getResponseCode() != 200) {
    1179                                     Main.info("{0} does not exist", u);
    11801178                                    conn.disconnect();
    11811179                                } else {
    1182                                     int osize = conn.getContentLength();
     1180                                    long osize = conn.getContentLength();
    11831181                                    if (osize > -1) {
    11841182                                        conn.disconnect();
    11851183
    1186                                         conn = Utils.openHttpConnection(new URI(u.toString()
     1184                                        final URI newURI = new URI(u.toString()
    11871185                                                .replace("=", "%3D") /* do not URLencode whole string! */
    11881186                                                .replaceFirst("/wiki/", "/w/index.php?redirect=no&title=")
    1189                                                 ).toURL());
    1190                                         conn.setConnectTimeout(Main.pref.getInteger("socket.timeout.connect", 15)*1000);
     1187                                        );
     1188                                        conn = HttpClient.create(newURI.toURL(), "HEAD").connect();
    11911189                                    }
    11921190
     
    11991197                                        conn.disconnect();
    12001198                                    } else {
    1201                                         Main.info("browsing to {0}", u);
    12021199                                        conn.disconnect();
    12031200
Note: See TracChangeset for help on using the changeset viewer.