当前位置: 首页 > 知识库问答 >
问题:

ProxySerlvlet中的HTTPS URL重定向

夏建木
2023-03-14

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

示例URL:

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

在网上。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>

共有1个答案

方斌
2023-03-14

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

我使用了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>

问候你,苏拉

 类似资料:
  • 我犯了这个错误 语法错误:意外重定向 行中: 我如何在Ubuntu中运行它?

  • 我是Python和Flask的新手,我正在尝试做与如C#-ie:重定向到一个特定的URL-我该怎么做? 这是我的密码:

  • 问题内容: 我有一个网页。该网页将用户重定向到另一个网页,或多或少通过以下方式: 好吧,您知道,我要做的是将GET参数转换为POST参数。不要告诉我这很不好,我知道我自己,这也不是我真正要做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面。但是,如果用户关闭了JavaScript,它将无法正常工作。我需要知道的是:有没有一种方法可以通过PHP传递POST参数,以便重定向也可以通

  • RedirectAttribute:可以在Controller中return时设置跳转方式为重定向(return “redirect:要跳转的视图”),也可以在Controller中传参时传入一个RedirectAttributes类型的值,再配合flush给request中的存入数据,并且在重定向时候避免数据丢失。

  • 我有打开Chrome并自动重定向到Android上的Play应用程序的Google Play链接: https://play.google.com/store/apps/details?id=com.raongames.growcastle 我想通过在隐藏的网络视图上渲染直接重定向到Play app: 但我没有使用重定向,而是在底部有一个按钮的Google Play网页进行重定向。

  • 在Spring控制器操作中,我使用以下语句重定向到外部URL: 然而,它似乎是在本地重定向url,而不是用www.yahoo替换整个地址栏url。通用域名格式。 示例:通过上述重定向,我的地址栏现在看起来像: 如何解决这个问题?我甚至尝试重定向到视图,然后让视图重定向URL,但结果仍然相同。它似乎有效的唯一方法是如果我有http://www.yahoo.com或https://www.yahoo.