Ignore:
Timestamp:
2015-12-26T23:41:52+01:00 (10 years ago)
Author:
simon04
Message:

see #12231 - Uniform access to HTTP resources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/help/HelpContentReader.java

    r8513 r9168  
    44import java.io.BufferedReader;
    55import java.io.IOException;
    6 import java.io.InputStreamReader;
    7 import java.net.HttpURLConnection;
    86import java.net.MalformedURLException;
    97import java.net.URL;
    10 import java.nio.charset.StandardCharsets;
    118
    12 import org.openstreetmap.josm.Main;
    13 import org.openstreetmap.josm.tools.Utils;
     9import org.openstreetmap.josm.tools.HttpClient;
    1410import org.openstreetmap.josm.tools.WikiReader;
    1511
     
    4642        if (helpTopicUrl == null)
    4743            throw new MissingHelpContentException("helpTopicUrl is null");
    48         HttpURLConnection con = null;
     44        HttpClient.Response con = null;
    4945        try {
    5046            URL u = new URL(helpTopicUrl);
    51             con = Utils.openHttpConnection(u);
    52             con.connect();
    53             try (BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), StandardCharsets.UTF_8))) {
     47            con = HttpClient.create(u).connect();
     48            try (BufferedReader in = con.getContentReader()) {
    5449                return prepareHelpContent(in, dotest, u);
    5550            }
     
    5954            HelpContentReaderException ex = new HelpContentReaderException(e);
    6055            if (con != null) {
    61                 try {
    62                     ex.setResponseCode(con.getResponseCode());
    63                 } catch (IOException e1) {
    64                     // ignore
    65                     if (Main.isTraceEnabled()) {
    66                         Main.trace(e1.getMessage());
    67                     }
    68                 }
     56                ex.setResponseCode(con.getResponseCode());
    6957            }
    7058            throw ex;
Note: See TracChangeset for help on using the changeset viewer.