我正在尝试为python请求库编写一个自定义身份验证插件。插件需要检查和修改查询字符串(对于GET)或多部分表单数据(对于POST)。如果插件是用透明的Request
对象调用的,那么这将很容易做到。但是它是用PreparedRequest
来调用的,这是不透明的。这个IMO使得整个auth-plugin机制相当笨拙。你知道吗
例如,看看httpie-hmac-auth,它使用urlparse
提取所需的数据。如果它接收到一个Request
对象,就没有必要了。使用多部分/表单数据体需要更多的步法/代码复制。你知道吗
有没有一个令人信服的理由让我错过这个设计?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐