首页 > 编程语言 >(javaweb)Http协议

(javaweb)Http协议

时间:2024-08-06 20:57:03浏览次数:16  
标签:协议 Http javaweb -- 响应 http 解析 请求

目录

一.http概述

二.Http-请求协议

三.Http响应协议

四.Http协议解析


一.http概述


---复制这个位置会自动前面有http

浏览器给服务器发送请求携带请求数据,服务器解析数据,服务器前提需要知道具体格式等等--约定

服务器处理完请求,需要给客户端一个响应。返回给客户端浏览器也需要解析这些数据。

数据传输的格式在http协议中规定(请求数据的格式,响应数据的格式)。

二.Http-请求协议

 请求协议:请求数据的格式---------文本字符串

请求行 请求头 请求体

请求方式:get post-------http的请求方式

浏览器不同,内核有差异,同一段程序在不同的浏览器解析出来的效果不一样(浏览器的兼容性不同)。

请求体是post请求特有的部分

请求数据格式分为三个部分:请求行 请求头 请求体

而post提交就不会显示参数

三.Http响应协议

 响应协议--响应数据的格式

响应行--响应协议以及对应的版本  状态码-200 描述(OK成功--描述前面的状态)

响应体--也叫做响应正文

响应状态码:(100-500)

1xx--服务端已经接收到客户端的请求,但请求并未发送完整。

302--重定向

四.Http协议解析

1.根据请求格式来解析请求数据和相应数据,解析--客户端,服务端

客户端浏览器--各大厂商提供,内置解析http协议的程序(自动解析)   服务端:接收请求并获取请求数据+对请求数据进行解析。

TCP网络编程

 

标签:协议,Http,javaweb,--,响应,http,解析,请求
From: https://blog.csdn.net/2301_79144798/article/details/140929606

相关文章

  • 七层网络协议
     应用层应用层的作用是为应用程序提供服务并规定应用程序中通讯相关的细节,也就是为应用提供服务。常见的协议有 HTTP,FTP,TELNET、SMTP 等。是用户与应用程序之间的接口。相当于收件员。当客户(应用)打电话(发起请求)给收件员(应用层)时,收件员可以根据客户的不同需求提供不同......
  • Type-C协议(CC检测原理)-CC1和CC2接电阻-数字和模拟耳机兼容
    1简介USBType-C其实是USB的一种接口形态,USB的接口形态可以分为USBType-A、USBType-B、USBType-C,USBType-A和USBType-B还有两种不同规格的接口形态,分别是USBMini-A(B)和USBMicro-A(B)。USB各型号接口图解越来越多的手机开始采用Type-C作为充电和通信端口,Type-C连接器......
  • 串行通信协议--UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器
    一、UART简介  UART广泛应用于微控制器和计算机之间的数据通信,如GPS模块、蓝牙模块、GSM模块等。UART是一种通用串行数据总线,用于异步通信,该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信UART通常被集成于其他通讯接口的连结上。UA......
  • 正本清源:TCP协议之三次握手和四次挥手
    一、三次握手的原理通俗解释:1>客户端发送一条请求到服务端(通过TCP报文,其中标记位是SYN),问:我可以跟你建立连接吗?--第一次握手2>服务端收到了客户端发来的请求连接的报文,回复给客户端一个确认信息同意建立连接(标记为ACK),同时发送连接请求到客户端,问:我服务端可以和你客户端建......
  • 在webapi中发起HttpPost请求
    1.第一步,在启动文件添加builder.Services.AddHttpClient();实体类: publicclassSearchReq{publicstringName{get;set;}publicstringDescription{get;set;}publicintPageIndex{get;set;}publicintPageSize{get;set;}}u......
  • Java 用jetty实现HTTP服务器 获取 Get 请求体
    Java用jetty开发HTTP服务器来获取每次GET请求中的请求体监听本机IP地址 中的 /httpCli 端口5011Main.javapackagecom.JettyServer;importorg.eclipse.jetty.server.Server;importorg.eclipse.jetty.server.handler.ContextHandler;importorg.eclipse.......
  • [记录]跟老客户签了保密协议,不给打广告怎么办?
    其实我们在做销售的过程中,经常碰到一种很头痛的问题,就是某个客户问你,在我们国家有没有跟别的客户甚至大客户合作过?这种问题呢,虽然有些时候,是一些客人为了避免同质化竞争,决定绕开一些供应商;但是大部分客人问这个问题的目的,是希望了解你的产品是否适合他的市场。如果你已经给他的同......
  • EasyCVR视频转码:T3视频不支持GB28181协议,如何实现与视频联网平台的对接?
    EasyCVR视频管理系统以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力,为各行各业的视频监控需求提供了优秀的解决方案。T3视频为公网HTTP-FLV或HLS格式的视频流,目前T3平台暂不支持国标GB28181协议,因此也无法直接接入视频联网平台实现共享应用。那么遇到此......
  • Profibus转EtherCAT协议转换网关(通讯配置方法)
    如何实现Profibus网络和EtherCAT网络的连接互通?不少朋友对此存有疑问,作者在此统一作出回复。实际上,捷米特JM-DPM-ECT这款设备能够有效地解决这一问题。接下来,作者将为大家详尽地介绍该设备的功能、参数以及配置方式。一,设备主要功能捷米特JM-DPM-ECT是自主研发的一款Profibu......
  • Profibus PA转Modbus rtu/485协议转换网关(通讯配置方法)
    如何实现ProfibusPA网络和EModbusrtu/485网络的连接互通?不少朋友对此存有疑问,作者在此统一作出回复。实际上,捷米特JM-RTU-PA这款设备能够有效地解决这一问题。接下来,作者将为大家详尽地介绍该设备的功能、参数以及配置方式。一、产品概述捷米特JM-RTU-PA是可以将Profibus......