Django之http协议

 

Post请求,可以在请求路径中加参数,从GET中取,body的内容,从POST中取

前台是http请求,到了后台得到的是request;后台返回http响应给前台;

 请求格式:

响应格式:

状态码:

url简介

   统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置及浏览器应该怎么处理它。

格式:

  协议://IP:端口(80)/路径?name=lqz&age=18

  ?之前的是请求路径,?之后的是请求数据部分

请求参数问题:

<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="/test/?xxx=123&yyy=456" method="post">
    <p>用户:<input type="text" name="name"></p>
    <p>密码:<input type="text" name="pwd"></p>
    <p><input type="submit" value="提交"></p>

{#    print(request.GET)  访问地址存储在URl里,携带的值从get中取  #}
{#    <QueryDict: {'xxx': ['123'], 'yyy': ['456']}>  #}

{#    print(request.POST) post提交数据存储在body体里,从post中取  #}
{#    <QueryDict: {'name': ['chuck'], 'pwd': ['12345']}>  #}

</form>
</body>
</html>

 

posted @ 2019-01-17 17:19  ChuckXue  阅读(164)  评论(0)    收藏  举报