Python 接收一个Post请求后如何返回一个json格式的内容?

氮磷钾 发布于 2016/03/07 07:35
阅读 5K+
收藏 0

本人现在在尝试使用python编写 钉钉 的创建套件验证程序,就是接收一个Post请求后将内容加密再加密,然后将结果已json的格式返回给对方。

 

在本地已经解密成功,并按照规定加密了,直接将结果return,钉钉 一直提示返回的结果不正确。

 

使用官方提供的jspdemo可以验证成功,抓包如下:

1、接收一个post请求

2、返回200

3、返回一个TCP 其中包含加密的结果


 

然后我又抓包了python版:

1、接收post请求

2、一个TCP链接   不懂。。

3、返回200 正文中包含加密后的结果

 


python版本的应该是返回了一个html格式的数据,请问怎么样能返回第一张图中那种形式?研究一整天了,求大神指点




 

加载中
0
fromdtor
fromdtor
# django
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt

@csrf_exempt
def index_view(request):
    """
    method: GET/POST
    api: /
    """
    return JsonResponse({'status': 0})



fromdtor
fromdtor
回复 @氮磷钾 : 太客气了
氮磷钾
谢谢
0
溱

java php nodejs 都有demo 了,

为毛要用python写?

氮磷钾
因为我们公司内部系统是Odoo,用python集成比较方便
0
s
sdasfd34
json的格式是否要求是utf8?
氮磷钾
应该不是编码问题
返回顶部
顶部