gpt4 book ai didi

django - 在 Django 测试客户端中访问 raw_post_data

转载 作者:行者123 更新时间:2023-12-04 18:49:51 25 4
gpt4 key购买 nike

标题几乎说明了一切:我在几个 View 中使用 raw_post_data,因此我需要测试客户端正确授予对它的访问权限。

我已经从模拟请求中复制了 raw_post_data 字符串,将其传递给 json.loads(),然后使用生成的 dict 作为测试客户端的 POST 数据。然后,我将内容类型设置为“application/json”——这会导致 raw_post_data 出现,但它与模拟请求的 raw_post_data 不同。

最佳答案

当您在测试客户端更改内容类型时,数据参数不再被解析为字典而是直接发送。尝试将您的 JSON 字符串作为数据参数直接复制到您的发布请求中,您应该在应用程序的 raw_post_data 中接收它。

关于django - 在 Django 测试客户端中访问 raw_post_data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com