学习笔记——Django项目中请求与响应(json数据)

2022-10-04

测试json数据与Django项目与pycharm连接,在“postman”软件中。“postman”是一个接口测试软件。下载方式问度娘。

(1)在“postman”中设置“json”连接请求

 

 

 设置的顺序:设置与pycharm中Django项目建立连接的“URL”路由,之后在左边选择“POST”,后点击“Body”,点击“raw”,点击“Text”选择“JSON”。

之后,在下面的空白框中,输入“JSON”语句,使用一个大括号,里面设置“用户名”、“密码”。注意此处书写时使用双引号。

在Django中的进行请求和接收请求的“views.py”子应用文件中,

1 import json
2 from django.http import HttpResponse
3 def detail(request, category_id, book_id):
4     body = request.body
5     body_str = body.decode()
6     data = json.loads(body_str)
7     print(data)
8     return HttpResponse("detail")

  说明:第四行,接收请求体;接收到的请求体是二进制文件,第5行进行转码。第6行将内容加载到“json”文件中。

在pycharm中的终端中,接收到请求。

-------------------------------------------------

请求头

获得请求头信息的代码:

print(request.META)

----------------------------------------------------

请求方式

获得请求方式的代码:

print(request.method)

 

posted @   努力是一种常态  阅读(1353)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示