• php和http协议


    http协议:电脑与电脑,网络与网络之间传输需要的一些条件;

    比如网线互联,能相互找到ip地址(tcp/ip; b/s结构一定要遵循http协议);

    报文都要有报头,要给谁传数据,要传什么数据,传什么类型的数据,传多大的数据

    http的无状态性:服务器无法判断两次http请求是否来自同一请求

    所谓网络i绝对路径是指http://www.wenwa.com/index.php  url(是L):uniform resource locator网站服务器文件的绝对路径,由域名文件名组成

    uri: uniform resource identifier统一资源标识符:文件相对于网站服务器的一个相对路径例如 /index.php

    http协议

    http协议分为两个部分:http请求(浏览器发出),http响应(服务器发出)


    http请求

    http请求分为四个部分

    请求行:包含三个内容

    请求方式:GET/POST

    URI:要请求的文件路径

    协议版本:HTTP/1.1

    请求头:请求头就是一项一项的规范(协议的真正内容),一个内容占一行

    host:所请求的主机地址

    accept-encoding:可以接受的数据的编码,是什么流文件(文件内容)

    referer:引用,指从哪个界面过来的(跳转过来)

    connection:连接,在本次请求的过程中,直到服务器把数据全部交还给浏览器,两者之间一直保持连接状态

    accept-language:可以接收的语言

    cookie:浏览器携带提供给服务器的cookie数据(保存在浏览器cookie中的数据)

    user-agent:浏览器信息

    accept:浏览器可以接收服务器返回的数据类型

    content-lengthpost):浏览器提交给服务器的数据的长度

    if-modified-sinceget):表示浏览器当前已经访问过某个界面,而进行再次访问,该时间是上次请求缓存文件的时间

    content-typepost):提交的文件的类型

    空行:空行,用来区分请求头和请求主体

    请求主体:只有post提交数据的时候才会有信息

  • 相关阅读:
    LeetCode 152. 乘积最大子数组 | Python
    LeetCode 31. 下一个排列 | Python
    LeetCode 136. 只出现一次的数字 | Python
    LeetCode 102. 二叉树的层序遍历 | Python
    LeetCode 155. 最小栈 | Python
    LeetCode 69. x 的平方根 | Python
    Python3 高阶函数
    Python3 装饰器
    Python3 递归函数
    Python3 函数
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9952347.html
Copyright © 2020-2023  润新知