Ignore:
Timestamp:
2015-12-26T23:42:00+01:00 (10 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/download/PlaceSelection.java

    r9078 r9171  
    1313import java.awt.event.MouseEvent;
    1414import java.io.IOException;
    15 import java.io.InputStream;
    16 import java.io.InputStreamReader;
    1715import java.io.Reader;
    18 import java.net.HttpURLConnection;
    1916import java.net.URL;
    20 import java.nio.charset.StandardCharsets;
    2117import java.text.DecimalFormat;
    2218import java.util.ArrayList;
     
    5753import org.openstreetmap.josm.io.OsmTransferException;
    5854import org.openstreetmap.josm.tools.GBC;
     55import org.openstreetmap.josm.tools.HttpClient;
    5956import org.openstreetmap.josm.tools.ImageProvider;
    6057import org.openstreetmap.josm.tools.OsmUrlToBounds;
     
    328325
    329326        private final String searchExpression;
    330         private HttpURLConnection connection;
     327        private HttpClient.Response connection;
    331328        private List<SearchResult> data;
    332329        private boolean canceled;
     
    371368                URL url = new URL(urlString);
    372369                synchronized (this) {
    373                     connection = Utils.openHttpConnection(url);
    374                 }
    375                 connection.setConnectTimeout(Main.pref.getInteger("socket.timeout.connect", 15)*1000);
    376                 try (
    377                     InputStream inputStream = connection.getInputStream();
    378                     Reader reader = new InputStreamReader(inputStream, StandardCharsets.UTF_8);
    379                 ) {
     370                    connection = HttpClient.create(url).connect();
     371                }
     372                try (Reader reader = connection.getContentReader()) {
    380373                    InputSource inputSource = new InputSource(reader);
    381374                    NameFinderResultParser parser = new NameFinderResultParser();
Note: See TracChangeset for help on using the changeset viewer.