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

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

 

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

 

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

1、接收一个post请求

2、返回200

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


 

然后我又抓包了python版:

1、接收post请求

2、一个TCP链接   不懂。。

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

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

繁花如伊
浏览 4386回答 2
2回答

跃然一笑

# 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})

守着一只汪

json的格式是否要求是utf8?
打开App,查看更多内容
随时随地看视频慕课网APP