我有一个api端点允许文件上传,但我想通过OAuth验证用户身份。问题是后期数据是二进制的,并不包含像表单数据那样的键/值对。因此,如何将它包含在SignatureBaseString?
中答案 0 :(得分:2)
对于签名基本字符串,您只需要包含内容类型为application/x-www-form-urlencoded
的参数(请参阅OAuth Core 1.0a section 9.1.1)。
文件上传的内容类型为multipart/form-data
,因此您无需将其包含在签名基本字符串中。