繁体   English   中英

Requests.get为我的URL提供了错误的状态代码

[英]Requests.get giving wrong status code for my URL

使用请求库获得了一些我正在测试的URL。 示例代码可以在下面找到:

page = requests.get(url)
print (page.status_code)

#output: 200

手动测试时,某些URL返回404状态代码。 为什么输出给200?

程序员可以手动定义状态代码。 它可能误导了您。

HTTP状态代码“ 200”,表示“找到文件”。如果您重定向到另一个页面,则将获得200状态代码

因此,您不要让您的请求重定向。

r = requests.get('http://example.com/sdfsdfs', allow_redirects=False)

print(r.status_code)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM