0

Выполнение GET с URLConnection. код здесьFileNotFoundException with Urlconnection Получить запрос

java.net.URL url = new java.net.URL(requestUrl); 
     URLConnection urlConnection = url.openConnection(); 
     is = new BufferedInputStream(urlConnection.getInputStream()); 

получение java.io.FileNotFoundException тогда запрошенный URL правильно. Я думаю, это может быть проблема с сертификатом https ssl. если кто-то еще получил эту проблему и разрешил, пожалуйста, обновите ее.

+0

Что вы 'requestURL'? Вы что-то сделали, чтобы решить проблему SSL-сертификата HTTPS? – Aakash

+0

Можете ли вы посоветовать мне, как добавить сертификат ssl для запросов https – JosephM

ответ

1

закодировать параметр, чтобы создать URL для request.Unsupported символов в значении параметра может привести к исключениям может быть белое пространство также.

String url = "http://url.com"; 
    String charset = "UTF-8"; // Or in Java 7 and later, use the constant: java.nio.charset.StandardCharsets.UTF_8.name() 
    String param1 = "value1"; 
    String param2 = "value2"; 
    // ... 

    String query = String.format("param1=%s&param2=%s", 
     URLEncoder.encode(param1, charset), 
     URLEncoder.encode(param2, charset)); 

    URLConnection connection = new URL(url + "?" + query).openConnection(); 
    connection.setRequestProperty("Accept-Charset", charset); 
    InputStream response = connection.getInputStream(); 
// ... 

Courtsey

Смежные вопросы