请求头/响应头、POST的使用方法、常用协议状态码

news2024/12/24 2:47:53

POST请求方法:添加资源

常用的几种数据格式:

1、XML的格式

2、表单数据格式

3、JSON数据格式

请求地址

请求方法

请求头

请求参数

COOKI E:

1、反爬虫

2、身份认证

Referer:请求是从哪个页面发送过来的

User-Agent:通过什么客户端向服务端发送请求

Content-Type:指的是客户端通过什么样的数据格式向服务端发送请求(XML,表单,JSON)

如果是互联网的产品,请求头必须需要带

1、cookie

2、Referer

3、user-agent

4、content-type

 

如果是自己公司的产品:

1、content-type

2、cookie

假设是JSON数据格式的,那么它的请求头是:Content-Type:Application/Json

1、协议状态码:Status Code

2、响应头

     Content-Type :指的是返回的响应数据的数据格式

     Set-Cookie:服务端把身份认证信息返回给客户端

3、响应数据

接口文档

1、Request的请求部分

      请求地址

      请求方法

      请求头

      请求参数

     

2、Response响应部分

      协议状态码

      响应头

      响应数据

数据类型:

1、string:字符串类型

2、int:如年龄

 

常用的协议状态码

200 请求成功

201 创建成功(添加商品)

204 Not Content :删除资源

301 永久重定向

302 临时重定项

400 Bad Request 客户端请求错误(1、请求头不对  2、请求参数不对)

401 Unauthorized ⽆权限访问该系统

403 Forbidden 有权限但是禁⽌访问

404 请求的资源不存在

405 请求方法错误

415 请求头错误

500 服务器内部错误

504 GateWay Timeout

ApiGateWay (网关):

1、统一的API访问入口(限流)

2、统一的认证授权体系

3、统一的安全体系

4XX:都是客户端为问题

5XX:都是服务器的问题

HTTP的一个无状态的协议

COOKIE:

1、记住用户之前的操作行为

2、用户认证授权

COOKIE的信息是存储在客户端的,它是不安全的

COOKIE的了流程:

1、客户端输入账户和密码,登录成功,生成一个COOKIE的信息(用户唯一的认证授权信息)

2、服务端把生成的COOKIE认证授权信息通过响应头中的Set-Cookie返回给客户端

3、再系统下个请求中,比如查看个人主页,发送个人主页请求的时候,会在请求头中的Cookie中带上服务端返回来的COOKIE认证授权信息发送给服务端

4、服务端接收到,来进行对比信息是否一致


资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/777576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习---经验误差与过拟合、方差与偏差、性能度量、比较检验

1. 经验误差与过拟合 第三张图建立的模型,在训练集中通过x可以很好的预测y,然而我们不能预期该模型能够很好的预 测集外的数据,换句话说,这个模型没有很好的泛化能力。 第一张图建立了一个线性模型,但是该模型并没有…

PHP中常用数组排序算法

一:冒泡排序 1:算法步骤 比较相邻项的值,如果前者比后者大,交换顺序。 进行一轮比较后,最后一个值为最大的值。 进行下一轮比较,比上次少比较一项。 以此类推,比较剩下最后一项的时候&#…

【Hive】group by 分组聚合后使用窗口函数

文章目录 1. group by 分组聚合后使用排序窗口函数1.1 两种思路 与 简单例子1.2 新思路的解释 2. group by 分组聚合后使用聚合窗口函数3. group by 分组聚合后使用分析窗口函数 1. group by 分组聚合后使用排序窗口函数 1.1 两种思路 与 简单例子 group by 之后,…

AI时代带来的图片造假危机,该如何解决

一、前言 当今,图片造假问题非常泛滥,已经成为现代社会中一个严峻的问题。随着AI技术不断的发展,人们可以轻松地通过图像编辑和AI智能生成来篡改和伪造图片,使其看起来真实而难以辨别,之前就看到过一对硕士夫妻为了骗…

【Linux】进程信号 -- 信号保存与递达 | 信号捕捉 | 僵尸进程的信号处理方法

阻塞信号信号相关概念内核中的表示sigset_t信号集操作函数sigprocmasksigpending 小实验 - 观察pending表 信号的捕捉流程sigaction1.小实验:如果进程在处理2号信号,那我们继续发送2号信号会怎么样?2.如何正在处理这个信号,同时屏…

js - 关于防抖和节流函数的使用和细节

文章目录 一、什么是防抖二、应用场景三、实现原理1,第一个问题:为什么使用了闭包(也就是说timer为什么定义到了外面)2,第二个问题:防抖函数中this的指向问题: 四、节流函数 一、什么是防抖 事…

【【51单片机的I2C总线】】

51单片机的I2C总线 学会总线,掌控芯片。了解串口,真理全有。 I2C时序 1.起始条件:  SCL在高电平期间,SDA从高电平切换到低电平 终止条件: SCL在高电平期间,SDA从低电平切换为高电…

【go语言学习笔记】01 Go语言快速入门

文章目录 一、基础入门1. 示例程序2. 安装与环境变量设置3. 项目构建和编译发布3.1 go build和go install对比3.2 跨平台编译 二、数据类型1. 基础类型1.1 整型1.2 浮点数1.3 布尔型1.4 字符串1.5 零值 2. 变量2.1 变量声明2.1.1 指定变量类型2.1.2 根据值自行判定变量类型2.1.…

深入学习 Redis - 深挖经典数据类型之 list

目录 前言 一、list 类型 1.1、操作命令 lpush / rpush(插入元素) lrange(查看范围元素) lpushx / rpushx (有约束的插入) lpop / rpop(头删尾删) lindex(获取下…

2023年第三届能源、电力与电气工程国际会议 (CoEEPE 2023)

会议简介 Brief Introduction 2023年第三届能源、电力与电气工程国际会议(CoEEPE 2023) 会议时间:2023年11月22日-24日 召开地点:澳大利亚墨尔本 大会官网:www.coeepe.org 2023年第三届能源、电力与电气工程国际会议(CoEEPE 2023)由安徽大学、…

使用GGML和LangChain在CPU上运行量化的llama2

Meta AI 在本周二发布了最新一代开源大模型 Llama 2。对比于今年 2 月发布的 Llama 1,训练所用的 token 翻了一倍,已经达到了 2 万亿,对于使用大模型最重要的上下文长度限制,Llama 2 也翻了一倍。 在本文,我们将紧跟趋…

JavaScript基础语法及小案例

目录 JavaScript基础语法1. 变量声明和赋值2. 数据类型1) 基本数据类型2) 复合数据类型(引用类型)3) 特殊数据类型 3. 运算符1) 算术运算符2) 赋值运算符3) 比较运算符4) 逻辑运算符5) 三元运算符 4. 控制流程1) 条件语句2) 循环语句 5. 函数1) 函数的基本使用① 什么是函数② …

DXFReader.NET 2023 Crack

DXFReader.NET 是一个 .NET 组件,允许直接从 AutoCAD 图形文件格式 DXF(也称为图形交换格式)查看、操作和打印。 DXFReader.NET 之 DXF 是 Drawing eXchange Format 的首字母缩写。DXF 是图形文件内容的复制,支持将文件从一个 CA…

机器学习深度学习——预备知识(上)

深大的夏令营已经结束,筛选入营的保研er就筛选了1/3,280多的入营总人数里面双非只有30左右。 最终虽然凭借机试拿到offer了,但是我感受到了自己的明显短板,比如夏令营的舍友就都有一篇核心论文,甚至还有SCI一区一作的。…

Mac应用程序因“来自身份不明的开发者”无法打开如何解决

相信不少mac电脑用户在安装应用程序时经常会遇到“xxx.app已损坏,打不开。这是mac系统的新的安全机制,安装 App 时提示: 常见的几种报错提示 xxx 已损坏,无法打开。您应该将它移到废纸篓打不开 xxx,因为它来自身份不明…

旋翼式水表安装注意事项

旋翼式水表是一种常用的水流计量设备,适用于小口径管道的单向水流总量的计量。如果你正在考虑安装旋翼式水表,以下是一些需要注意的事项: 1.安装位置的选择:旋翼式水表应该安装在管道的垂直方向上,并且水流方向必须与水…

探秘ArrayList源码:Java动态数组的背后实现

探秘ArrayList源码:Java动态数组的背后实现 一、成员变量二、构造器1、默认构造器2、带初始容量参数构造器3、指定collection元素参数构造器 三、add()方法扩容机制四、场景分析1、对于ensureExplicitCapacity()方法1.1 add 进第 1 个元素到 …

MQTT的理解和使用

MQTT是一种基于发布/订阅模式的轻量协议,该协议基于TCP/IP协议上,由IBM在1999年发布。 流程理解:订阅者在订阅时会选择主题(Topic)和服务质量(QoS),然后发布者发布消息&#xff0c…

matlab超前-滞后校正

1控制系统的校正 系统性能 稳定性、准确性、快速性 动态性能-超前校正 阶跃曲线、频域(bode图)、根轨迹(增加零点-根轨迹左移稳定性提高)、PID控制(PD) 静态性能-滞后校正 阶跃曲线、频域&#xff08…

Flink CDC MongoDB 联合实时数仓的探索实践

摘要:本文整理自 XTransfer 技术专家, Flink CDC Maintainer 孙家宝,在 Flink Forward Asia 2022 数据集成专场的分享。本篇内容主要分为四个部分: MongoDB 在实时数仓的探索 MongoDB CDC Connector 的实现原理和使用实践 FLIP-262 MongoDB…