【问题标题】:Rest API not honoring Http header:locationRest API 不支持 Http 标头:位置
【发布时间】:2012-10-11 09:53:41
【问题描述】:

我有一个设置 header(location: "SomeUrl") 的 php 方法。在从浏览器执行该方法时,我得到了正确的输出,即调用了“SomeUrl”。但是,当我对同一方法进行休息调用时,我得到的是函数返回的输出,而不是“SomeUrl”,但在我的响应标头“位置”中,我确实看到了“SomeUrl”。 现在,如果我退出我的方法,我会得到“SomeUrl”的输出。

请有人帮我理解这种行为。

【问题讨论】:

    标签: http header location


    【解决方案1】:

    你“休息电话”没有设置 SomeUrl 作为位置参数吗?

    将其设置为每次休息呼叫中的位置,看起来他们尝试拨打新电话。

    【讨论】:

    • 在使用 getResponse().redirectSeeOther("SomeUrl") 时,rest 调用收到的响应是“SomeUrl”,但 header(location: "SomeUrl") 不起作用。如果我退出我的方法,那么 header(location: "SomeUrl") 就会受到尊重。我想了解为什么第一个案例 header(location: "SomeUrl") 不起作用。
    猜你喜欢
    • 1970-01-01
    • 2012-02-09
    • 2017-07-20
    • 2017-08-13
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多