前言
request即请求,视图函数里有一个必填参数叫做request(必须要传的参数),其实request就是客户端发送上来的请求内容,包含请求头部和内容
request常用方法
request:在前端页面返回一个对象
dir(request):查看request都有什么方法,返回的是一个列表
request.path:返回除域名之外的请求路径以正斜杠开头
request.get_host:获取主机名称(即域名)
request.get_full_path:获取请求路径,包含查询字符串(包含?以及之后的请求数据)
request.is_secure:判断是不是安全,https协议为安全返回True,http为False
request.META:返回一个python字典,包含所有本次HTTP请求的Header信息
(如:request.META.HTTP_USER_AGEN 返回头部信息中的请求身份user_agent)
在django_study.templates目录下新建一个test_request.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test Request<