我正在阅读 2013 年的“RESTful Web APIs”一书。在第 35 页,它说对 GET 请求的正常响应是代码 200。实际上,如果我发出命令,curl ya.ru我会得到 200 作为响应。它还说301代码也很常见。
我一直在寻找一个小时的地址,这会给我一个 301 作为回应,但我找不到它。powershell 可能只是重定向我的请求本身。
所以,提问。举例说明powershell我可以使用什么命令或任何其他工具来响应我的 GET 请求 - 代码 301。
给出这样一个资源的命令和地址,它将给我一个 301 重定向代码作为响应。这样就没有实际的重定向,我会在控制台中看到 301 代码
301并不常见。这是“永久移动”。在 GET 或 HEAD 上发布。
在 cmd 我现在
HTTP/1.1 301 Moved Permanently得到了命令curl -I http://blog.ahrefs.com试试这个地址。
据我了解,网站www.example.org的命令如下:
GET /index.php HTTP/1.1之前也给出了 301,但通过 curl 我得到了 200。顺便说一句,我不确定
powershell重定向本身不会处理它。那么你可能看不到301。