zoukankan      html  css  js  c++  java
  • http请求的基本介绍

    响应码

    • 1xx:接收到请求并且继续处理  ,这个是一瞬间的状态,一般不关注
    • 2xx:请求已被接收,理解,处理,表示正确
    • 3xx:请求重定向
    • 4xx:客户请求语法错误或者请求资源不存在,这个是客户端错误
    • 5xx:服务器端错误,服务器端不能正确的处理一个正确的请求

    请求方式(http/1.1协议中八种方式)

    get请求

      向特定的资源发出请求。

      注意:get请求不应当被用于产生“副作用的”操作中,主要是因为get请求很容易被网络蜘蛛任意访问

    • 参数就是请求的url后面

    post请求

      向指定资源提交数据进行处理请求(例如提交表单或者上传文件),请求的数据包含在请求体中。post请求可能会导致新的资源的建立或者已有资源的修改

    • 参数在请求体中

    options请求

      返回服务器对特定资源所支持的http请求的方法

    head请求

      向服务器索要与个体请求相一直的响应,只不过响应体将不会被返回;这种方式可以在不必创数字整个响应内容的情况下,就可以获取包含在响应消息头中的元信息

    put请求

      向指定资源位置上传器最新内容

    delete请求

      请求服务器删除Request-URL所表示的资源

    trace请求

      回显服务器收到的请求,主要用于测试和诊断

    conect请求

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

    http属于计算机网络的哪一层?

      答:FTP只允许在一个局域网内的计算机之间传输文本文B:HTTP协议和SMTP协议都属于应用层

    http请求的headers中包含哪几块?

      答:http的headers称为消息头,里面包含,general(基本信息),responseHeader(响应头),request header(请求头),paramer(请求参数)

        general中包含:

          1.request rul :请求的url

          2.request methed:请求的方式

          3:status code:响应码

          4:remote address:远程地址,包含ip和端口

        responseheader中包含:

          1.cache—control:对页面的缓存控制。默认是private,表示每次查看此页面都回去访问服务器。如果设置成max-age=5的话表示在访问此页面五秒内再次访问不会访问服务器

        request header中包含:

      http消息头包含信息的介绍

    http请求是如何传输文件的?

     

     tcp的三次握手和四次挥手?

      答:建立tcp链接需要三次握手,关闭tcp链接需要四次挥手。

      三次握手:

        

      四次挥手:

         

    tcp和udp的区别

      答:1.tcp保证数据的正确,udp可能掉包

        2.tcp是流模式,udp是数据报模式

        3.tcp保证数据的顺序,udp不保证

        4.tcp基于链接,udp无连接

  • 相关阅读:
    js当地天气调用
    js 3D旋转效果
    js 格林威治时间转正常格式并兼容ios
    vue中使用百度地图,悬浮窗搜索功能
    js 百度地图定位
    高德地图坐标与百度地图坐标相互转换
    js高德地图手机定位
    数据循环处理重组2
    数据循环处理重组1
    百度地图搜索框在弹框中不显示
  • 原文地址:https://www.cnblogs.com/htyj/p/7478015.html
Copyright © 2011-2022 走看看