gpt4 book ai didi

java - ProxyServlet 中的 HTTPS URL 重定向

转载 作者:行者123 更新时间:2023-12-01 05:06:39 27 4
gpt4 key购买 nike

我们在应用程序中使用 proxy-1.0.2.jar,需要将 xml 有效负载 POST 到重定向的 URL。当我们重定向到 HTTPS URL 时,它不起作用。但其他 HTTP 或静态 IP 地址工作正常。我们需要在代理过滤器中对 HTTPS URL 进行任何额外配置吗?

示例网址:

https url - https://abc.com/request/listing (not working)
http url - http://xx.xx.xx.xx:8080/request/listing (working)

在 web.xml 中,我们有以下条目:

<servlet-mapping>
<servlet-name>listingProxyServlet</servlet-name>
<url-pattern>/proxy/listing</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>listingProxyServlet</servlet-name>
<servlet-class>com.woonoz.proxy.servlet.ProxyServlet</servlet-class>
<init-param>
<param-name>target-url</param-name>
<param-value>https://abc.com/request/listing</param-value>
</init-param>
</servlet>

最佳答案

我找到了一个解决方案并在此发布。这可能对其他人有帮助

我使用了 HTTP 代理 servlet 版本。 2.6 运行良好

http://www.servletsuite.com/servlets/httpproxy.htm

<servlet>
<servlet-name>accertifyListingProxyServlet</servlet-name>
<servlet-class>com.jsos.httpproxy.HttpProxyServlet</servlet-class>
<init-param>
<param-name>host</param-name>
<param-value>https://abc.com/order</param-value>
</init-param>
<init-param>
<param-name>headers</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</servlet>

问候,苏拉卜

关于java - ProxyServlet 中的 HTTPS URL 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12568120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com