java - HttpsURLConnection默认请求方式

标签 java http https

javax.net.ssl.HttpsURLConnection的默认请求方法是什么? 也就是说,如果我没有显式指定任何方法类型,GETPOST 是否为默认值?

以下代码中使用什么方法类型 - 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;
    }

最佳答案

默认方法是GETJavadoc对于 HttpUrlConnection#setRequestMethod 提示:

Set the method for the URL request, one of: GET POST HEAD OPTIONS PUT DELETE TRACE are legal, subject to protocol restrictions. The default method is GET.

关于java - HttpsURLConnection默认请求方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55036664/

相关文章:

json - 如何使用 REST/JSON/GET/POST 从我的 Node 服务器访问我的 couchdb?

security - HTTPS 和 SSL 之间的区别

用于从 https 排除 POST 端点的 Laravel .htaccess 配置

仅在某些路径上进行 Node.js 客户端证书身份验证

java - 将 JavaRDD<Tuple2<Object, long[]>> 转换为 Java 中的 Spark Dataset<Row>

java - 合规级别是否足以在 Java 6 上运行?

java - 无法创建节点数组

google-chrome - Google Chrome 网络开发人员工具 - 大多数网站的标题选项卡中缺少表单数据

java - 无法设置默认按钮 (btn) : no object to call upon

Java:从 HTTP 服务器上的套接字读取 POST 数据