http://blog.csdn.net/xiemk2005/article/details/6108618

http://blog.csdn.net/mengleigaocong/article/details/7106711

HTTP协议的主要特点可概括如下:

1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

RPC:RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

HTTP协议是什么?(及get和post请求的区别)相关推荐

  1. http协议与https协议+UDP协议和TCP协议+WebSocket协议下服务端主动去发送信息+对称加密与非对称加密+get和post请求方式区别详解+浏览器内核以及jsj解析引擎

    TCP和UDP协议是TCP/IP协议的核心. 在TCP/IP网络体系结构中,TCP(传输控制协议,Transport Control Protocol).UDP(用户数据报协议,User Data P ...

  2. HTTP协议, 浏览器访问服务器, HTTP响应, HTTP请求, 访问百度

    浏览器访问服务器的过程 1/用户输入网址 2/浏览器请求DNS服务器,获取域名对应的IP地址(电脑连上网之后会被自动分配一个DNS服务器,域名跟ip是以键值对的形式存在DNS服务器,会按一定规则更新, ...

  3. HDBaseT是什么协议?与SDI和HDMI比较有哪些区别?

    HDBaseT是什么协议?与SDI和HDMI比较有哪些区别? 介绍 HDBaseT是什么协议?它是由来自日韩的家电大厂LG.Samsung.Sony等公司组建的HDBaseT联盟推出,是一项用于整个家 ...

  4. com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。

    sqlserver在做批量插入的时候出现这个错误: com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC ...

  5. email协议与服务器关系,常见的邮件协议:POP3、IMAP、SMTP之间的区别和联系

    POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,是TCP/IP协议族中的一员,主要用于支持使用客户端远程管理在服务器上的电子邮件.POP3是因特网电子邮 ...

  6. 3-3:HTTP协议之request和respond及常见请求方法和常见状态码

    文章目录 一:request (1)请求报文基本构成 (2)请求方法 二:respond (1)响应报文基本构成 (2)HTTP常见状态码 三:HTTP常见Header(字段) 注意下面需要分析请求报 ...

  7. html向服务器发送请求有哪些方法,HTTP协议客户端是如何向服务器发送请求

    一.HTTP协议解读 HTTP协议:超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议. 所有的HTML文件都必须遵守这个标准.设计HTTP最 ...

  8. HTTP协议(B/S架构下的请求与响应)

    HTTP协议 定义:超文本文件传输协议(https: 代表加密) ,协议规定了双方之间传送数据的格式 理解:http协议主要是浏览器与服务器之间的交互:浏览器的底层是socket套接字 验证:使用网络 ...

  9. ie浏览器能显示ftp协议的图片_浏览器向服务器请求一张图片,到底发生了什么?...

    文章目录 动因 HTTPWATCH 用IE访问服务器端的一张png图片 观察数据 结论 本文说明了http协议传输图片的交互数据的过程和测试方法. 动因 学习编程,其实不在于编程本身.千万不要满足于会 ...

  10. 数字IC验证:ARM总线协议AMBA中AHB、APB的简介、区别与联系

    写在前面: 最近实习项目里用到这2个协议,因此简单整理一下,内容大多来自ARM官方文档与网络上的,我主要做一个整合,加上自己的理解补充,内容来源都会分别标出.如有侵权请指出,立刻删帖. 官方文档入口: ...

最新文章

  1. CPU time与WALL time
  2. [react] 在React中你有经常使用常量吗?
  3. java中的重量级与轻量级概念
  4. mysql hex2bin_mysqlbinlog指令
  5. Spring MVC No converter found for return value of type
  6. 第十五节:SpringBoot使用JPA访问数据库
  7. Java-密钥keytool及KeyStore的使用
  8. 微信小程序跳转美团饿了么指定商家
  9. excel如何冻结表格行或者列
  10. 浅谈游戏《底特律:变人》
  11. linux中重要文件夹介绍
  12. 肖明计算机网络答案,袭肖明
  13. 【linux】利用ssh、sshpass和rsync命令,实现免密同步文件,指定非22端口
  14. SLF4J(六) - MDC/MDCAdapter是什么?
  15. Linux命令-程序启动
  16. OUC2022秋季软件工程第16组第二周作业
  17. mac usb iso linux系统安装教程,Mac上制作linux系统U盘安装盘
  18. 【程序设计】C语言程序设计基础教材题解
  19. [个人思考] 所思所想
  20. SiteMesh 2学习(1):入门简介和简单实例

热门文章

  1. dev c++调试怎么看变量的值_DevC++ 安装教程
  2. mysql mvcc 并发update_关于mysql的InnoDB多版本并发控制(MVCC)与事务隔离级别的疑问?...
  3. android 左滑跳转_使用ViewPager实现左右循环滑动及滑动跳转
  4. 编写if语句时then子句为空语句_Python入门 5——循环语句及条件判断
  5. Python基于共现提取《釜山行》人物关系
  6. Xcode 高级调试技巧
  7. springboot 学习笔记【1】开发第一个spring boot应用
  8. 微信原生支付 Native扫码支付( V3.3.7 版本)
  9. 修改phpMyAdmin使其能够管理多台远程MySQL服务器
  10. ISA Server中***客户端打开非80端口网站速度慢的解决访问