gpt4 book ai didi

http - http中不发送content-type有什么问题?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:26:15 25 4
gpt4 key购买 nike

当 content-type 未在 httpresponse header 中发送时会出现什么问题?具体来说,如果省略 content_type,JSON 类型(如下所示)会发生什么情况?

class JSONResponse(HttpResponse):
"""
An HttpResponse that renders its content into JSON.
"""
def __init__(self, data, **kwargs):
content = JSONRenderer().render(data)
kwargs['content_type'] = 'application/json'
super(JSONResponse, self).__init__(content, **kwargs)

最佳答案

根据 HTTP 规范,内容类型应该作为 header 之一传递,没有“默认值”。如果客户端没有实现它——由服务器的实现来决定在响应中返回什么。请参阅 7.2.1 的最后一节

关于http - http中不发送content-type有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39396823/

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