我试图与应用程序端的bug()兼容。我想返回一个带有自定义HTTP消息的响应--例如,我现在得到了HTTP/1.1 429 TOO_MANY_REQUESTS,我想得到HTTP/1.1 429 CUSTOM_MESSAGE,但是,我只能得到h2 200
发布于 2022-09-21 09:58:31
Django有HttpResponse对象来构建自定义响应。
以下是其中的诀窍:
from django.http import HttpResponse
response = HttpResponse("CUSTOM MESSAGE", status=429, headers={"CUSTOM_MESSAGE": "..."})请参阅:https://docs.djangoproject.com/en/4.1/ref/request-response/#id4
发布于 2022-09-21 13:08:39
更新HttpResponse.reason_phrase为我工作,但HTTP2.0消息不会显示原因短语,我只能在HTTP1.1消息中找到它
请参阅:https://docs.djangoproject.com/en/4.1/ref/request-response/#django.http.HttpResponse.reason_phrase
https://stackoverflow.com/questions/73798676
复制相似问题