Angular post request中的重定向问题 - 302暂时移动

时间:2017-03-02 17:39:48

标签: java angularjs http servlets

我正在尝试使用有角度的 $ 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,则重定向到另一个 xhtml 页面发生了,但我一直得到这个回应。

enter image description here

这是响应的详细说明。

enter image description here

enter image description here

enter image description here

我希望有人可以帮助我解决这个问题,通常事情应该有效,但它会在Servlet层的重定向步骤中不断下降。

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

1 个答案:

答案 0 :(得分:0)

此HTTP响应代码告诉您所请求的资源已移至新位置,您应该对位置字段中提供的网址发出新请求。

在您的情况下,它是http://.../validationAchat.xhhtml

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