java - 无法通过代理进行隧道传输。代理在 Tomcat 7 中返回“HTTP/1.1 403 Forbidden”
问题描述
有时我在通过 HttpURLConnection 对象调用第三方服务时在 tomcat 7 中遇到以下错误。
java.io.IOException:无法通过代理隧道。代理返回“HTTP/1.1 403 Forbidden” sun.net.www.protocol.http.HttpURLConnection.doTunneling(Unknown Source) sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) sun.net.www.protocol .http.HttpURLConnection.getOutputStream0(Unknown Source) sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) com.myapp.QueryAPI。 SearchDealerTxn.execute(SearchDealerTxn.java:106) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) org.apache。 struts.action.ActionServlet.process(ActionServlet.java:1913) org.apache。
重启tomcat后,问题解决。 任何想法?请分享。
解决方案
推荐阅读
- swift - SwiftUI:仅在某些视图上在 iPad 上消失的弹出框
- ios - UIWindow 功能在 Xcode11.3 中不起作用吗?
- azure - 在 Azure 表存储服务中查询 PartitionKey 和 RowKey 语法
- java - Azure HTTPTrigger 发布请求上传文件
- java - IntelliJ 执行失败
- c# - Selenium WebDriver C#:即使元素被禁用,Element.Enabled 也会返回 True
- python - numpy 数组元数据更改
- sql - 根据最接近的日期从连接表日期返回单数行/值
- c# - 等待 WebClient.DownloadFileTaskAsync 不起作用
- typescript - 指定一个函数,该函数采用具有默认值的“选项”对象