美文网首页
写个备忘录

写个备忘录

作者: _july77 | 来源:发表于2017-02-28 00:16 被阅读0次

    未完成,下周末前需完成的事项:

    1,vimtutor ,下周看完,列个小纲和总结;

    2,前四节课的脉络理一理,混沌的状态???尽快摆脱

    3,回顾练习各节课重要的命令行及难疑点

    第四课HTTP主要知识点:

    21端口 --  FTP 文件传输协议

    80端口 --  HTTP 超文本传输协议,用于传输网页

    53端口 -- DNS  域名服务系统

    443端口 -- HTTPS  HTTP over TLS/SSL 加密传输

    1080端口 -- SOCKS 代理代理

    我发的请求request headers:

    GET /index.html HTTP/1.1

    Host: 127.0.0.1:8081

    Connection: keep-alive

    Upgrade-Insecure-Requests: 1

    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3000.4 Safari/537.36

    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8

    Accept-Encoding: gzip, deflate, sdch, brAccept-Language: zh-CN,zh;q=0.8

    HTTP请求方法 / 动词:(要记住)  增删改查 + ...

    get,向特定的资源发出请求

    post,向指定资源提交数据进行处理请求(例如提交表单或者上传文件)

    delete,删除指定资源

    pull(覆盖整体) 比如:name:eleven age:18    给name=seven后,age也会变

    patch(只改给的部分)

    其余:head ,向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回

    connect,HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器

    trace,回显服务器收到的请求

    options,返回服务器针对特定资源所支持的HTTP请求方法

    HTTP状态码:

    1XX 信息性状态码

    正在进行中;

    2XX 成功状态码代表请求已成功被服务器接收,理解,并接受

    200 OK;

    3xx:重定向,代表客户端需要采取进一步的方法才能完成请求

    301,网址已永久重定向了,永久移动到新的位置;

    302:临时重定向

    304:客户的缓存资源是最新的, 要客户端使用缓存。如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。

    4xx:请求错误(多数代表客户端发生了错误)

    ​ 400,语义有误/请求参数有误,告诉客户端它发送了一个错误的请求

    ​ 403,请求被服务器拒绝。服务器已经理解请求,但拒绝执行。可能包含错误原因,身份验证并无用

    ​ 404,未找到资源请求失败,请求所希望的资源未在服务器上发现

    ​ 405,不允许使用的方法。请求行中指定的请求方法不能被用于请示相应的资源

    ​ 414,请求的uri 长度超过了服务器能够解释的长度,因此拒绝回应

    搜索谷哥:414 http error cat

    5xx:都属服务器有问题

    ​ 500,服务器遇到一个未曾预料的状况,导致它无法处理,一般是服务器源带码出了问题

    ​ 501 ,客户端发起的请求超出了服务器的能力范围。服务器不支持当前请求所需要的某个功能。

    一个请求:request headers  ----view source  难点:什么是cookie

    1,GET 路径 协议、版本号 比如:GET/index.html HTTP/1.1

    2,请求头:

    Host:1.2.3.4

    Accept: html,xhtml,xml

    ​ User-Agent:Chrome / Mac

    ​ 第四部分的内容的格式是:application/x-www-form-urlencoded

    3,回车

    4,消息体:username=xxx&password=yyy    whatever        形式(A:B)

    请求:

    POST /v2/api/?login HTTP/1.1

    Host: passport.baidu.comConnection: keep-aliveContent-Length: 2640Pragma: no-cacheCache-Control: no-cacheOrigin:https://www.baidu.comUpgrade-Insecure-Requests:1

    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3000.4 Safari/537.36Content-Type: application/x-www-form-urlencoded

    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8Referer:https://www.baidu.com/Accept-Encoding:gzip, deflate, br

    Accept-Language: zh-CN,zh;q=0.8

    Cookie: PSTM=1481953129; 

    BAIDUID=9D594340D83911365BCE0685F3F36712:FG=1; DVID=1483166119429%7C64c93563-faa2-4616-b772-8c33a2ba9971; pgv_pvi=7287859200; BIDUPSID=6788971CE07B7B22DE66FB9E44F5FEFB; UBI=fi_PncwhpxZ%7ETaPjXDrpGUXYrF3EiFQ7fSxDx4zdeojPFDH4MncBRfGBD9STSn3vXpoz6oqgjWVkyudEPZ0fEyrlKc%7EYeOu2Mqlc5WIvjMskv8SGq51r3gJ19zKtG-uuvgIzwGou%7EPFGLspDEtMwp8n5kwGplnAXqxYlOAK0MkyFNPFw0wULignj79jX1CmSDn2sgDUqNr3Dwr7gADtq1SkxCd5d56WKInG; HISTORY=bacf9f389493ba27180fa31eae269e3d9b44b2abbf71ae49b80b0a6f; SAVEUSERID=d425fad4b76bd11b7dd261d82ed65b; USERNAMETYPE=3; H_PS_PSSID=1426190351370221105170012203622157; HOSUPPORT=1

    form data    view source <内部包含username与password信息>。。。

    一个响应/ response headers    难点:什么是缓存

    1,状态行:协议/版本号 状态码  状态描述

    2,响应头:

    ​ Content-Type: text/html

    ​ Server: Apache

    ​ Date: Sat, 25 Feb 2017 12:51:32 GMT

    3,回车

    4,消息体  whatever 如:

    ...

    HTTP/1.1 200 OK

    Cache-Control: public

    Connection: keep-alive

    Content-Encoding: gzip

    Content-Type: text/html

    Date: Sat, 25 Feb 2017 12:51:32 GMT

    Expires: 0

    Last-Modified: Sat, 25 Feb 2017 12:51:32 12FebGMT

    P3p: CP=" OTI DSP COR IVA OUR IND COM "

    Pragma: public

    Server: Apache

    Set-Cookie: 。。。

    相关文章

      网友评论

          本文标题:写个备忘录

          本文链接:https://www.haomeiwen.com/subject/fxwtgttx.html