django直接响应请求的方法

django直接响应请求的方法

问题描述

对于大部分接入文档中描述的 “对于每一个POST请求,开发者在响应包(Get)中返回特定XML结构,对该消息进行响应(现支持回复文本、图文消息)。服务器在五秒内收不到响应会断掉连接,并且重新发起请求 ”应该怎么用django实现呢

问题出现的环境背景及自己尝试过哪些方法

目前准备把我的接口接入到某环境,来完成问题的自动回复。我现在可以接受到消息,并在处理后再重新发个消息(新请求)来回复用户。
但是看上面那句话的意思应该对接受到的请求,直接进行响应的(也就是说接到消息然后回复是一个请求)。我想知道这个怎么在django实现。因为我的项目用的django框架

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

if echo:  

if check_signature(request):

return HttpResponse(echo)

else:

# result = response_msg(request)

result = replay_msg(request)

return JsonResponse(result)

(ps:我注释掉的那行是重新发了个请求来回复信息)

你期待的结果是什么?实际看到的错误信息又是什么?

希望有大神能指导一下,直接响应应该怎么做。小弟感激不尽!


回答:

一个大乌龙 我自己解决了 只需要
HttpResponse()
加上想要响应的内容就可以直接响应了 我一直失败是因为我看的文档xml没有闭合 然后我直接复制了没有闭合的xml 才一直响应失败

以上是 django直接响应请求的方法 的全部内容, 来源链接: utcz.com/p/937736.html

回到顶部