【问题标题】:Redirection issue in Angular post request - 302 moved temporarilyAngular 发布请求中的重定向问题 - 302 临时移动
【发布时间】:2017-03-02 17:39:47
【问题描述】:

我正在尝试使用角度 $http 服务发送 POST 请求,我一直让 302 临时移动,但我没有不知道怎么做

        $scope.sendPareqFormToAcs = function(data) {
                    $http(
                            {
                                method : 'POST',
                                url : data.targetAcsLocation,
                                data : "PaReq=" + data.paReq + "&MD="
                                        + data.md + "&TermUrl="
                                        + data.termUrl,
                                headers : {
                                    'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
                                    'Accept-Language' : 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
                                    'Content-Type' : 'application/x-www-form-urlencoded'
                                }
                            }).success(function(data) {
                                alert("OK");
                    })
                };

我尝试使用此发布请求调用的目标是 HttpServlet 的实例,通常如果事情超过 100 超过 100,则应该重定向到另一个 xhtml 页面发生了,但我不断收到此回复。

这是响应的详细描述。

我希望有人能帮我解决这个问题,通常情况下应该可以,但它一直落在 Servlet 层的重定向步骤。

重定向适用于其他客户端的测试。

【问题讨论】:

    标签: java angularjs http servlets


    【解决方案1】:

    此 HTTP 响应代码告诉您请求的资源已移动到新位置,您应该向位置字段中提供的 url 发出新请求。

    在你的情况下是http://.../validationAchat.xhhtml

    https://en.wikipedia.org/wiki/HTTP_302

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      • 2019-10-03
      • 2019-06-08
      • 1970-01-01
      • 1970-01-01
      • 2021-07-25
      相关资源
      最近更新 更多