`

http协议学习笔记

阅读更多

请求行由三部分 请求方式 资源路径 协议
状态行 请求协议 状态码 原因叙述


请求方式: get post head options delete trace put




本地加显telnet
ctrl+]
回车
就可以输入请求头


响应状态码
100-199 接受请求正常
200-299
200 正常
300-399 为完成请求 需作细化操作
304 取本地缓存
302 请求文件转移别处
400-499 客户端请求有错
401 需要授权后才能访问
404 找不到地址
500-599 服务器端有错误
500 程序内部错误




通用头信息(请求消息和响应消息中都有的头)
Cache-Control:no-cache 不要缓存
Connection:close/Keep-Alive
Date:
Pragma:no-cache 不要缓存
Trailer:Date
Transfer-Encoding:chunked 数据分段发送





请求头:
Accept-Language: en-gb,zh-cn 请求语言
Accept-Encoding:gzip,compress 压缩方式
Authorization: Basic enh4OJEyMzQ1Ng==
host:
if-Modifield-Since: 时间 从这个时间是否修改过
rage
Referer:

响应头:
WWW-Authenticate:BASIC realm=
Location: 另外地方的地址要和302状态码联合使用
Content-Range:
Content-Length:
Content-Encoding:
Content-Tyep: 可以从web.xml中添加文件的打开类型
Last-Modified: 上次文件的修改时间
Expires: 缓存有效时间
Refresh: 跳转到指定路径
Content-Disposition: 下载(已请求回来)



rul编码
java.net.URLEncoder

分享到:
评论

相关推荐

    HTTP协议学习笔记之c++

    ### HTTP协议学习笔记之C++ #### 一、HTTP协议基础 HTTP(Hypertext Transfer Protocol)是一种应用层协议,主要用于客户端(例如Web浏览器)与服务器之间的数据交换。它基于TCP/IP协议栈,利用TCP来确保数据传输...

    HTTP协议学习笔记

    **HTTP协议概述** ...它是一个基于请求与响应模型的、无状态的、应用层协议...学习HTTP协议对于理解和优化Web应用至关重要。深入理解HTTP协议,可以帮助我们更好地利用Web资源,解决网络问题,以及开发更高效的Web服务。

    HTTP学习笔记

    HTTP学习笔记 HTTP协议是万维网的基础协议,主要规定了浏览器和万维网服务器之间的相互通信规则。下面是对HTTP协议的详细介绍: 一、HTTP协议的定义 HTTP协议(超文本协议)是一种详细规定了浏览器和万维网...

    RTSP协议学习笔记

    RTSP协议学习笔记 在深入理解RTSP协议之前,我们首先要明确它是什么。RTSP,全称Real Time Streaming Protocol(实时流传输协议),是一种应用层协议,主要用于控制媒体的实时播放。它允许用户通过网络对远程媒体源...

    coap协议的学习笔记

    "CoAP 协议学习笔记" CoAP(Constrained Application Protocol)是一种基于 UDP 的轻量级协议,用于物联网(IoT)设备之间的通信。CoAP 协议的设计目标是满足物联网设备之间的通信需求,具有低延迟、低带宽和低功耗...

    网络协议分析笔记

    《网络协议分析笔记》 网络协议是互联网通信的基础,它定义了不同设备间如何交换信息。TCP/IP(传输控制协议/因特网协议)是网络通信中最广泛采用的一组协议,本笔记将深入探讨TCP/IP及其相关的网络协议。 首先,...

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    流媒体相关资料\RTSP协议学习笔记

    这篇笔记主要涵盖了RTSP协议的基础知识,包括其与HTTP协议的区别、重要术语、请求消息和回应消息格式,以及一些关键的操作方法。 一、RTSP协议概述 RTSP是一种应用层协议,设计用于控制多媒体数据的传输,它不负责...

    TCPIP详解学习笔记

    TCP/IP详解学习笔记主要涵盖了网络通信的基础概念和TCP/IP协议族的核心内容。TCP/IP协议是为了克服计算机之间因操作系统和表达信息方式的差异而导致的沟通难题而诞生的,它是一个协议族,包含了众多协议,如IP、ICMP...

    java学习笔记markdown

    【Java学习笔记Markdown版】是针对Java初学者和进阶者的一份详尽教程,以Markdown格式编写,便于阅读和整理。Markdown是一种轻量级的标记语言,它允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML...

    思科ccna学习笔记

    思科CCNA学习笔记是网络工程师的必备知识,涵盖了计算机网络的基本概念、OSI与TCP/IP协议框架、IP报文传输过程、传输层功能、TCP与UDP对比等内容。以下是该笔记的详细知识点: 一、OSI与TCP/IP协议框架 OSI(Open ...

    网络知识学习笔记

    《网络知识学习笔记》 网络知识的学习,特别是传输层和应用层的协议,是理解现代网络通信基础的关键。数据通信协议定义了数据格式和传输的规则,使得不同设备之间能有效地进行信息交互。协议的分层设计是解决网络...

    httpservletRequest的学习笔记

    【httpservletRequest的学习笔记】 在Java Web开发中,HttpServletRequest接口是Servlet API的核心组成部分,它用于封装客户端发送到服务器的HTTP请求。理解HttpServletRequest的工作原理对于任何Servlet开发者来说...

    TCPIP学习笔记---TCPIP协议基础.doc

    TCP/IP协议是网络通信的基础,它是互联网的核心协议。TCP/IP协议栈按照功能划分为四层模型,分别是应用层、传输层、互联层和网络接口层。...通过学习TCP/IP协议基础,我们可以更好地理解和解决网络通信中的问题。

    mldn学习笔记 — 网络编程

    《mldn学习笔记——网络编程》这篇博客主要探讨了计算机网络编程的相关概念和技术,结合提供的文件《215_网络编程.pdf》,我们可以深入学习这一主题。网络编程是IT领域中的核心部分,它涉及到如何通过网络进行数据...

    SpringBoot学习笔记

    ### SpringBoot学习笔记 #### 一、SpringBoot入门 ##### 1、SpringBoot简介 - **简化Spring应用开发**:SpringBoot是简化Spring应用开发的一个框架,它通过默认配置极大地减少了开发过程中的样板代码,使得开发者...

    谭浩强C语言学习笔记

    谭浩强C语言学习笔记 这是一本关于C语言的学习笔记,涵盖了从基本概念到高级应用的所有方面。下面是从中提取的重要知识点: 一、C语言概述 * C语言的历史和发展 * C语言的特点:结构化、模块化、可移植性、高效性...

Global site tag (gtag.js) - Google Analytics