回调服务获得servlet的状态302,直接浏览器访问状态200

时间:2017-05-17 12:12:13

标签: google-app-engine ssl redirect https http-status-code-302

我在Google Appengine上创建了一个servlet。我在浏览器中调用它,我可以看到它,Chrome和Firefox的nework控制台向我显示一个状态代码为200的请求。

现在我正在尝试集成一个向此URL发送回调响应的Web服务。此服务告诉我,它收到“302 Found”状态代码,因此无效。

这可能与某些SSL重定向有关吗?我试过https和http。两者都在浏览器中返回200,为Web服务返回302。 有没有比浏览器更好的调试工具?浏览器是否可能隐藏重定向?

或者这是什么问题?

1 个答案:

答案 0 :(得分:1)

如果您只查看当前页面的请求,浏览器控制台[F12]可能会隐藏请求。在Chrome开发者工具中 - >网络,您可以清除列表,然后在浏览器地址栏中键入初始URL。

或者:使用命令行工具显示标题,即

curl -I [url]
wget -O /dev/null -S [url]

重定向位于显示的响应标题的“Location:...”行中。