我正在控制台中发出一些请求。这些响应包含标题(位置)状态代码(302)和cookie(某些身份验证凭据)中的相关数据。
我的代码看起来基本上是这样的:response = requests.get('<url>', cookies={'auth': 'secret stuff'}, allow_redirects=False)
现在我有了回复,是否有一种简单的方法可以将其转发到浏览器?
对于初学者来说,如果我可以将这个http响应写入文件,那就太棒了。 我怎么想这样做,是这样的:
with open(my_file_path, 'w') as thefile:
thefile.write('HTTP/1.1 302 Temporary Redirect\n')
for header, value in response.headers.items():
thefile.write('{}: {}\n'.format(header, value)
...然后我用nc -l 9999
打开netcat,打开浏览器,转到localhost:9999
,粘贴我文件中的东西,点击回车,然后看到浏览器。
有更好的想法吗?