zoukankan      html  css  js  c++  java
  • HTTP

     韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha

    #Http协议

    • 默认端口:80

    ##Http协议的主要特点

    1. 支持客户/服务器模式
    2. 简单快速:客户向服务端请求服务时,只需传送请求方式和路径。
    3. 灵活:允许传输任意类型的数据对象。由Content-Type加以标记。
    4. 无连接:每次响应一个请求,响应完成以后就断开连接。
    5. 无状态:服务器不保存浏览器的任何信息。每次提交的请求之间没有关联。

    ###非持续性和持续性

    • HTTP1.0默认非持续性;HTTP1.1默认持续性

    ####持续性 浏览器和服务器建立TCP连接后,可以请求多个对象 ####非持续性 浏览器和服务器建立TCP连接后,只能请求一个对象

    ###非流水线和流水线

    类似于组成里面的流水操作

    • 流水线:不必等到收到服务器的回应就发送下一个报文。
    • 非流水线:发出一个报文,等到响应,再发下一个报文。类似TCP。

    ####POST和GET的区别

    Post一般用于更新或者添加资源信息Get一般用于查询操作,而且应该是安全和幂等的
    Post更加安全 Get会把请求的信息放到URL的后面
    Post传输量一般无大小限制 Get不能大于2KB
    Post执行效率低 Get执行效率略高

    ####为什么POST效率低,Get效率高

    • Get将参数拼成URL,放到header消息头里传递
    • Post直接以键值对的形式放到消息体中传递。
    • 但两者的效率差距很小很小

    ##Https

    • 端口号是443
    • 是由SSL+Http协议构建的可进行加密传输、身份认证的网络协议。
  • 相关阅读:
    arcims(HtmlView)开发经验总结《转》
    Oracle sequence
    ajax 简介
    PHP:路在何方?
    ArcIMS初级教程(4)
    设计开发必须收藏的资源网站
    Win2008+IIS7.0+VS2008 在测试调试网站时报错,紧急求救!
    动态生成客户端数组
    解决MySQL不允许从远程访问的方法
    MySql中delimiter的作用是什么
  • 原文地址:https://www.cnblogs.com/yue31313/p/7400900.html
Copyright © 2011-2022 走看看