请求强制 Header
Requests Forcing Header
我目前正在使用请求库来传递 header。
我相信文档指出某些事件优先于自定义 headers。
有没有办法让您的自定义 header 优先?
例如,我想要 'application/vnd.reviewboard.org.diff.data+json'
的 content-type
。
但是,响应继续建议不同的 header:
requests.get('url_here', headers={'content-type':'application/vnd.reviewboard.org.diff.data+json'}).__dict__
将return
'content-type': 'application/vnd.reviewboard.org.file+json'
如果相关,我正尝试在
处访问审查委员会端点
https://www.reviewboard.org/docs/manual/2.5/webapi/2.0/resources/file-diff/
您似乎在尝试指定您将在响应中收到的内容类型,而不是请求的内容类型。所以你应该使用 Accept
header,而不是 content-type
.
我目前正在使用请求库来传递 header。
我相信文档指出某些事件优先于自定义 headers。
有没有办法让您的自定义 header 优先?
例如,我想要 'application/vnd.reviewboard.org.diff.data+json'
的 content-type
。
但是,响应继续建议不同的 header:
requests.get('url_here', headers={'content-type':'application/vnd.reviewboard.org.diff.data+json'}).__dict__
将return
'content-type': 'application/vnd.reviewboard.org.file+json'
如果相关,我正尝试在
处访问审查委员会端点https://www.reviewboard.org/docs/manual/2.5/webapi/2.0/resources/file-diff/
您似乎在尝试指定您将在响应中收到的内容类型,而不是请求的内容类型。所以你应该使用 Accept
header,而不是 content-type
.