Django我能相信接收到的相对URI与客户端提交的完全相同吗?

2024-10-04 05:29:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望我的客户与HMAC签署对我的RESTAPI的每个请求。如果他们提交一份

/u/bobtables?offset=0&limit=25

并对该字符串进行签名,我是否可以相信request.get_full_path()to始终与上述内容相同并验证签名?过程中是否有什么改变了查询参数的顺序


Tags: topath字符串restapi内容参数get客户
1条回答
网友
1楼 · 发布于 2024-10-04 05:29:59

如果您使用request.GET.get()来获取您正在查找的查询参数,则会更加灵活:

offset = request.GET.get('offset', None)
limit = request.GET.get('limit', None)

或者将所有参数作为命令获取:

request.GET.dict()
{'offset':'0', 'limit':'25'}

相关问题 更多 >