Метод запроса по умолчанию HttpsURLConnection - PullRequest
0 голосов
/ 07 марта 2019

Каков метод запроса по умолчанию javax.net.ssl.HttpsURLConnection? То есть по умолчанию GET или POST, если я не указываю какой-либо тип метода явно?

Какой тип метода используется в следующих кодах - GET? или POST?

protected URLConnection createUrlConnection(URL url) throws IOException,
            GeneralSecurityException, LinkKeyStoreException
    {
        URLConnection urlConnection = url.openConnection();
        if (urlConnection instanceof HttpsURLConnection)
        {
            ((HttpsURLConnection) urlConnection).setHostnameVerifier(Constants.ACCEPT_ALL_HOSTS);
            ((HttpsURLConnection) urlConnection).setSSLSocketFactory(createSSLSocketFactory());
        }
        urlConnection.setConnectTimeout(Constants.URL_CONNECT_TIMEOUT);
        urlConnection.setReadTimeout(Constants.URL_READ_TIMEOUT);
        urlConnection.setRequestProperty("Range", "bytes=" + totalBytesDownloaded + "-");
        urlConnection.connect();
        return urlConnection;
    }

Ответы [ 2 ]

1 голос
/ 07 марта 2019

Метод по умолчанию - GET, и Javadoc для HttpUrlConnection#setRequestMethod намекает на это:

Установите метод для запроса URL, один из: ПОЛУЧИТЬ СООБЩЕНИЕ ГОЛОВА ОПЦИИ ПОЛОЖИЛ УДАЛЯТЬ TRACE являются законными, с учетом протокольных ограничений. Метод по умолчанию - GET.

0 голосов
/ 07 марта 2019

HttpURLConnection по умолчанию использует метод GET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...