我在Google Appengine上创建了一个servlet。我在浏览器中调用它,我可以看到它,Chrome和Firefox的nework控制台向我显示一个状态代码为200的请求。
现在我正在尝试集成一个向此URL发送回调响应的Web服务。此服务告诉我,它收到“302 Found”状态代码,因此无效。
这可能与某些SSL重定向有关吗?我试过https和http。两者都在浏览器中返回200,为Web服务返回302。 有没有比浏览器更好的调试工具?浏览器是否可能隐藏重定向?
或者这是什么问题?
答案 0 :(得分:1)
如果您只查看当前页面的请求,浏览器控制台[F12]可能会隐藏请求。在Chrome开发者工具中 - >网络,您可以清除列表,然后在浏览器地址栏中键入初始URL。
或者:使用命令行工具显示标题,即
curl -I [url]
wget -O /dev/null -S [url]
重定向位于显示的响应标题的“Location:...”行中。