【问题标题】:http redirection with post instead of get使用 post 而不是 get 的 http 重定向
【发布时间】:2013-07-02 07:09:46
【问题描述】:

我的应用程序向浏览器发送了 301:

HTTP/1.1 301 Moved Permanently 
Date: Tue, 25 Jun 2013 04:27:20 GMT 
Location: http://abc.com/ajax/ss 
Content-Type: text/html; charset=UTF-8 
..............
Ez2sIJr91YfiK2eKftdb1ngLMQPr

Ez2sIJr91YfiK2eKftdb1ngLMQPr1 是 301 的加密正文。

浏览器收到后将GET发送到http://abc.com/ajax/ss。我的要求是浏览器应该发送POST 而不是GETEz2sIJr91YfiK2eKftdb1ngLMQPr 正文。

有什么办法吗?

【问题讨论】:

    标签: apache http httprequest


    【解决方案1】:

    如果您使用状态码 307,这应该可以工作。

    【讨论】:

    • 谢谢。它按预期工作,但在重定向之前浏览器上出现弹出窗口,说明“此网页正在重定向到新位置。您想将您输入的表单数据重新发送到新位置吗?地点?” .我不想弹出来。有什么办法?
    • 你现在必须忍受它。另见bugzilla.mozilla.org/show_bug.cgi?id=677754
    猜你喜欢
    • 2014-12-08
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多