繁体   English   中英

如何使用 Apache HttpComponents Client 请求 CONNECT

[英]How request CONNECT with Apache HttpComponents Client

阿帕奇 说:

“HttpComponents Client 是 Commons HttpClient 3.x 的继承者和替代品。强烈建议 Commons HttpClient 的用户升级。”

org.apache.http.client.methods包中,几乎支持所有 Http 方法:

  • 选项(HttpOptions)
  • 获取(HttpGet)
  • 头 (HttpHead)
  • 补丁(HttpPatch)
  • POST (HttpPost)
  • PUT (HttpPut)
  • 删除 (HttpDelete)
  • 跟踪 (HttpTrace)

但是 CONNECT 方法是什么? 如何执行 CONNECT 请求?

org.apache.commons.httpclient 中的“之前”存在方法 CONNECT 的 ConnectMethod。)

可以轻松创建 CONNECT 请求,但我不完全确定您打算用它做什么

HttpRequest connect = new BasicHttpRequest("CONNECT", "somehost:80");

当通过代理服务器建立 SSL 隧道时,HttpClient 在内部创建 CONNECT 请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM