【问题标题】:Callback service gets status 302 for a servlet, direct browser access status 200回调服务获取 servlet 的状态 302,直接浏览器访问状态 200
【发布时间】:2017-10-16 21:30:34
【问题描述】:

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

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

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

或者这里有什么问题?

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-28
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 2017-06-22
      相关资源
      最近更新 更多