博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java http协议概述
阅读量:5754 次
发布时间:2019-06-18

本文共 920 字,大约阅读时间需要 3 分钟。

一、http协议用于定义客户端与web服务端通讯的格式

二、HTTP1.0与HTTP1.1的区别

1.在HTTP1.0协议中,客户端与web服务器建立链接后只能获取一个web资源
2.HTTP1.1协议,允许客户端与web服务端建立链接后,再一个链接上获取多了web资源。

三、Get和Post的区别:主要的区别在数据传递上

get:在URl地址后附带的参数是有限的,其数据容量不能超购1k。
post:则可以在请求的实体内容中向服务器发送数据,Post方式的特点:对传送的数据量无限制

四、请求头

1.Accept:代表客户机支持的数据类型
2.Accept-Charset:客户机支持的编码
3.Accept-Encoding:客户机支持的压缩格式
4.Accept-Language:客户机的语言环境
5.Host:客户机通过这个告诉服务器想访问的主机名
6.if-modified-Since:告诉服务器资源的缓存事件
7.Referer:告诉服务器他是从哪个资源访问服务器的。(防盗链)
8.User-Agent:高度服务器客户机的软件环境
9.Cookie:通过这个头可以向服务器带点数据
10.Connection:请求完成后是关闭链接还是保持链接
11.Date:告诉服务器的更新时间

五、响应:包括。一个状态行,若干消息头,以及实体内容

1.状态行:
格式:Http版本号 状态码 原因叙述《CRLF》
状态码用于便是服务器对请求的处理结果,他是一个三位十进制数,响应状态码为5类
1.100~199
表示成功接收请求,,要求客户端继续提交下一次请求才能完成整个过程。
2.200~299
表示成功接收请求并完成整个处理过程,常用200
3.300~399
完成请求,客户端需要进一步细化请求,例如:勤求的资源已经移动一个新地址常用302,307和304
4.400~499
客户端的请求有错误,常用404 403
5.500~599
服务端出现错误,常用500

六:响应头:

1.Location:

转载于:https://www.cnblogs.com/tony-yang-flutter/p/3395145.html

你可能感兴趣的文章
数据结构及算法基础--快速排序(Quick Sort)(二)优化问题
查看>>
你对position的了解到底有多少?
查看>>
随笔2013/2/19
查看>>
Windows Phone的Silverlight Toolkit 安装及其使用
查看>>
20135203齐岳信息安全系统设计基础——实验一实验报告
查看>>
Asp.net安全架构之4:Brute force(爆破)
查看>>
DBS:同学录
查看>>
Mysql备份系列(1)--备份方案总结性梳理
查看>>
C#开发的高性能EXCEL导入、导出工具DataPie(支持MSSQL、ORACLE、ACCESS,附源码下载地址)...
查看>>
[CareerCup] 1.6 Rotate Image 翻转图像
查看>>
Execution Plan 执行计划介绍
查看>>
29.6. nm - list symbols from object files
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals)爆零记
查看>>
jQuery中$.fn的用法示例介绍
查看>>
Python中的画图初体验
查看>>
又一个半成品库 weblog rpc client
查看>>
关于前端的photoshop初探的学习笔记
查看>>
Java程序员的日常 —— 响应式导航Demo
查看>>
敏捷软件开发宣言--常读常新
查看>>
objective-c内存管理基础
查看>>