首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

白话HTTPS

一、回顾http HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议...三次握手 我们用打电话场景来描述3次握手,线上业务出现告警了,老板给员工A打电话: ①拨号类似于客户端向服务端发送请求连接,第一次握手,如果拨错号码,和请求错ip或者域名类似 ②接听电话可以理解客户端到服务器的网络是通的...特点 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、POST等。每种方法规定了客户与服务器联系的类型不同。...四、https工作原理 https基本概念描述我们大概知道https不是一个新的物种,是基于http通信协议新增了TLS或者SSL加密,也即是HTTPS = HTTP + SSL / TLS...在通信过程,Tom 和 Jerry 并没有验证对方的身份,这就导致了邮递员可以任意查看、修改或者丢弃双方的通信内容。

1.4K30

postman使用教程5-Test脚本自定义变量(参数关联)

前言 上个接口返回token,下个接口需在请求头部传token,这就是我们经常说的参数关联。 postman 如何实现参数关联呢?可以在Tests 脚本自定义变量。...打开登录接口,在 Tests 区域写 javascript 脚本解析返回的response对象,json里面提取token并设置环境变量 // reponse解析json jsonData = pm.response.json...variable_key", "variable_value"); 可以unset用来删除变量: pm.environment.unset("variable_key"); 局部变量是您使用以下语法在请求脚本设置的临时值...例如,要在请求身份验证设置引用名为“用户名”的变量,可以使用以下语法,在名称周围使用双花括号: {{username}} 运行请求时,邮递员将解析该变量并将其替换为其当前值。...id={{cust_id}} cust_id请求运行时,邮递员将发送您当前为该变量存储的任何值。

2.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

SMTP错误码建议解决方法

请缩小单笔邮件的大小,可将一封邮件切多封邮件来传送 2. 请收信端邮递员将收信上限提高 3....请缩小单笔邮件的大小,可将一封邮件切多封邮件来传送 2.请收信端邮递员将收信上限提高 3....请联络收信者确认邮件地址或是请收信者联络邮递员将寄信者或是寄信端邮件服务器黑名单剔除。...552Too Much Mail Data单封邮件数据量过大单封邮件数据量过大。建议将数据分散在多笔邮件寄出。...数据大小超出允许的最大值 2. 邮件超出预设的最大值单笔邮件数据大小还有信件大小超出允许的最大值。1.请缩小单笔邮件的大小,可将一封邮件切多封邮件来传送 。 2.请收信端通邮递员将收信上限提高。

4.5K10

戏说不是胡说:高铁换乘之 IP 地址与 MAC 地址

一个邮递员拿着地址详细到教室的一封信,收件人是小明,教室里没有重名的,邮递员问 “小明的学号是多少?”...,那么网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。...结合这两点,我们来归纳下数据链路层和网络层的关系: 通俗来说,数据链路层的作用很简单,它是无脑的,只负责在两个相邻节点之间传送数据,它并不知道它所传送数据最终目的地是哪。...看下图,网络层告知了 1-2-3 路线,那么数据链路层就会根据 MAC 地址依次找到 1、2、3,并在他们之间传输数据: 1)网络层指定了哪个主机(「源 IP 地址」)发送到哪个主机(「目的 IP...源 IP 地址和目标 IP 地址在传输过程是不会变化的 2)而数据链路层则是根据 MAC 地址在一个接一个的区间中进行传输的,每个区间内的出发地址即「源 MAC 地址」,每个区间内的目的地址即「目的

50320

PCI Express 系列连载篇(十五)

这些软件读指令都有一个共同的特点,就是在处理器真正需要数据之前,向存储器发出请求,这个请求[7]不需要等待数据真正到达存储器之后,就可以执行完毕。...ip + a[i]*b[i]; } 以上程序对变量ip赋值之前,首先数组a和b,当对变量ip赋值时,数组a和b数据已经在Cache,因而不需要进行再次进行存储器操作,从而在一定程度上提高了代码的执行效率...采用这种机制,将设置一个“tag位”,处理器访问数据块b时,如果数据块b没有在Cache命中,则将数据块b存储器更新到Cache,同时对数据块b+1进行读并将其放入Cache;如果数据块b已经在...但是PCI总线不允许PCI桥A其“可读”的地址空间中,PCI桥B的“不可读”区域预留空间,因为这种情况将影响数据的完整性。...值得注意的是,PCI设备在完成一次数据传送后,暂存在HOST主桥数据将被清除。PCI设备采用这种读方式,可以极大提高访问主存储器的效率。

78910

你安全吗?丨通过IP地址如何查到实际地址?

首先给大家介绍一下IP地址,说起IP地址,又得介绍一下IP协议,下面是一段百度文库对IP协议的简介:IP协议是计算机网络相互连接进行通信而设计的协议。...各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。...由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地千千万万台计算机中选出自己所需的对象来。...IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。...IP地址为了方便管理,又划分了好几个类型,其中ABC类网直接用于各局域网的网络设备分配地址,其他类型想要了解课自行学习了解。

8.6K60

滴滴前端一面必会面试题汇总

加载指的是将所需的资源提前请求加载到本地,这样后面在需要用到时就直接从缓存取资源。 通过加载能够减少用户的等待时间,提高用户的体验。...一旦执行栈空,Event Loop 就会 Task 队列拿出需要执行的代码并放入执行栈执行,所以本质上来说 JS 的异步还是同步行为。...303明确表示客户端应当采⽤get⽅法获取资源,他会把POST请求变为GET请求进⾏重定向。 307会遵照浏览器标准,不会post变为get。...同源策略限制了同一个源加载的文档或脚本如何与另一个源的资源进行交互。这是浏览器的一个用于隔离潜在恶意文件的重要的安全机制。同源指的是:协议、端口号、域名必须一致。...同源政策的目的主要是为了保证用户的信息安全,它只是对 js 脚本的一种限制,并不是对浏览器的限制,对于一般的 img、或者script 脚本请求都不会有跨域的限制,这是因为这些操作都不会通过响应结果来进行可能出现安全问题的操作

45120

端口号大揭秘:网络世界的“门牌号”有多牛?

端口号443是HTTPS默认的端口,它通过SSL/TLS协议数据加密传输,让你的信息更加私密。...这个数字传送员可不是普通的邮递员,他们可以在网络世界穿梭,把你的邮件送到全球任何一个角落。是不是觉得你的邮件被这些数字邮递员宠坏了?...DNS协议通过这个站点,你找到了域名对应的IP地址,就像是一个网络导航员,让你快速到达目的地。感觉自己像是在数字版的GPS导航穿梭?...希望通过本文的介绍,读者能够对端口号有更清晰的认识,自己在网络世界的冒险之旅打下坚实的基础。 网络世界如同一座座城堡,而端口号则是城门的守护者。...Socket通信缓冲区设置:在x86的体系,内存页面是以4KB单位来锁定的。因此,为了避免浪费,建议将发送和接收数据的缓冲区直接设置成4KB的倍数。

26210

我给AI打工!ChatGPT负责创作漫画,我负责画出来,居然搞出超现实主义?

快速警告: 本来有机会利用人工智能为这些漫画创造视觉效果,但现在很多人担心这些人工智能作品的视觉数据哪里来的,我不想在试图毁掉自己作品的过程盗用别人的作品。...对于另一个使用相同请求的漫画选项,ChatGPT定添加狗。 有趣的是,事实上,这是一个单一的漫画并没有阻止聊天机器人添加了相当多的对话,没有很大的喜剧效果。...整个合作的过程我们可以看出,ChatGPT在人类一次又一次的提要求后,所描述的画面越来越专业和具有艺术性。 这样的效果主要来自于ChatGPT可以根据连续根据上下文迭代答案的能力。...直觉上,这种能力可能来自于同一个任务的数据点在训练时按顺序排列在同一个 batch 。...然而,很少有人研究为什么语言模型训练会促使上下文学习,以及为什么上下文学习的行为与微调(fine-tuning)如此不同。

1.2K30

【Spring底层原理高级进阶】Spring Kafka:实时数据流处理,让业务风起云涌!️

这位邮递员擅长与 Kafka 进行互动,并且以一种高级抽象和易用的方式处理数据。 这位邮递员的任务是将数据从一个地方传送到另一个地方,就像我们寄送包裹一样。...当有人将数据放入输入主题时,这位邮递员会立即接收到通知,并迅速将数据取出。然后,他会对这些数据进行各种有趣的转换和处理操作,就像是一个巧手的魔术师一样。...他可以将数据转换成不同的格式、进行聚合、过滤、连接和分流等操作。 一旦数据处理完毕,这位邮递员会将数据装入一个特殊的包裹,并标上目的地的地址,这个目的地就是输出主题。...消费者(Consumer): Kafka 主题订阅并消费消息。 消费者组(Consumer Group):一组消费者共同消费一个或多个主题,每个主题的分区被分配给一个消费者组的一个消费者。...对于常见的数据类型,如字符串、JSON、字节数组等,Spring Kafka 已经提供了相应的序列化和反序列化实现。此外,你也可以自定义序列化和反序列化器来处理特定的消息格式。

40911

ARP欺骗原理_ARP欺骗实验

arp协议不管是否发送了arp请求,都会根据收到的任何arp应答数据包对本地的arp高速缓存进行更新,将应答数据的IP地址和MAC地址存储在arp高速缓存。这正是实现arp欺骗的关键。...但是并不是想象的那么安全,在ARP缓存表机制存在一个缺陷,就是当请求主机收到ARP应答包后,不会去验证自己是否向对方主机发送过ARP请求包,就直接把这个返回包的IP地址与MAC地址的对应关系保存进ARP...这样C就有了偷听A和B的谈话的可能,继续思考上面的例子: C假扮邮递员,首先要告诉A说:“我就是邮递员” (C主机向A发送构造好的返回包,源IPG 192.168.1.1,源MACC自己的MAC地址...),愚蠢的A很轻易的相信了,直接把“C是邮递员”这个信息记在了脑子里; C再假扮A,告诉邮递员:“我就是A” (C向网关G发送构造好的返回包,源IPA 192.168.1.2,源MAC地址自己的MAC...首先A并不知道B在哪里,那么A首先就会发一个广播的ARP请求,即目的MACFF-FF-FF-FF-FF-FF,目的IPB的192.168.85.100,再带上自己的源IP,和源MAC。

2.3K20

ApiPost 快速上手

执行脚本、后执行脚本 执行脚本应用场景: 设置变量、查看请求信息 后执行脚本应用场景: 小程序接口的模拟登录 1....内置系统变量 ---- apipost 内置了一些系统变量: request 对象: 一个请求的所有请求数组成的对象。...一般用于前执行脚本 response 对象: 一个请求的所有响应参数组成的对象。...执行脚本、后执行脚本 ---- 执行脚本应用场景: 设置变量、查看请求信息 查看系统变量 request 对象数据,其中包含请求地址、请求类型、超时时间、请求头、请求参数等信息 console.log...("---- 执行脚本开始 ----") console.log(request) console.log("---- 执行脚本结束 ----") 后执行脚本应用场景: 小程序接口的模拟登录 小程序前端开发者使用

52320

前端网络高级篇(四)CORS 跨域

银行页面发送的cookie中提取用户标识,验证用户无误,response返回请求数据。此时数据就泄露了。...而且由于Ajax在后台执行,用户无法感知这一过程 问题3:为什么表单请求可以跨域 A页面(域名A)用 form 提交表单到B页面(域名B),A页面的脚本无法获取B页面的内容,无法获得响应,浏览器认为是安全的...如果使用 POST 向服务器端传送数据,则数据类型(Content-Type)只能是application/x-www-form-urlencoded, multipart/form-data 或 text...这样做,是因为跨站请求可能会对目的站点的数据造成破坏。 当请求具备以下条件,就会被当成请求处理: 请求以 GET, HEAD 或者 POST 以外的方法发起请求。...比如说,用 POST 发送数据类型application/xml或者text/xml的 XML 数据请求。 使用自定义请求头(比如添加诸如 X-PINGOTHER) 发起OPTIONS请求 ?

75620

一款入门级接口测试工具:Postman

官网传送门:Postman官网。 Postman可以调试简单的css、html、脚本等网页基本信息,它还可以发送几乎所有类型的HTTP请求。...Postman API 开发环境 Postman API 开发环境(ADE),组合模式:数据收集+工具空间+工具集。如下图所示: ? Postman安装 Postman的安装非常简单,再次不做敖述。...发送请求 GET请求 点击Params,输入参数及value,可输入多个。所以,GET请求请求头与请求参数如在接口文档无特别声明时,可以不填。...Postman工作界面上的“Tests”就是我们需要处理断言的地方,postman很人性化的封装了断言所用的函数。...接下来设置一个简单的断言场景,根据断言场景来举例说明Postman断言如何使用:判断HTTP返回状态码200。 ?

68720

Request对象的主要方法

getCharacterEncoding():返回请求的字符编码方式 getContentLength():返回请求的Body的长度 getHeader(String name):获得HTTP协议定义的文件头信息...,用于获得请求数据 getMethod():获得客户端向服务器端传送数据的方法 getParameter(String name):获得客户端传送给服务器端的有name指定的参数值 getParameterNames...():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例 getParameterValues(String name):获得有name指定的参数的所有值 getProtocol():获取客户端向服务器端传送数据所依据的协议名称...获取客户端的名字 getSession([Boolean create]):返回和请求相关Session getServerName():获取服务器的名字 getServletPath():获取客户端所请求脚本文件的路径...getServerPort():获取服务器的端口号 removeAttribute(String name):删除请求的一个属性

54980

浏览器同源策略与如何解决跨域问题总结

同源策略限制了同一个源加载的文档或脚本如何与另一个源的资源进行交互。这是浏览器的一个用于隔离潜在恶意文件的重要安全机制。同源指的是: 协议、端口号、域名必须一致。...在简单请求,在服务器内,⾄少需要设置字段: Access-Control-Allow-Origin 非简单请求过程: ⾮简单请求是对服务器有特殊要求的请求,⽐如请求⽅法DELETE或者PUT等。...请求使⽤的请求⽅法是OPTIONS,表示这个请求是来询问的。他的头信息的关键字段是Orign,表示请求来⾃哪个源。...,单位秒 只要服务器通过了请求,在以后每次的CORS请求都会⾃带⼀个Origin头信息字段。...callback参数的GET请求,服务端将接⼝返回数据拼凑到callback函数,返回给浏览器,浏览器解析执⾏,⽽前端拿到callback函数返回的数据

1.7K20

python全栈学习记录--3(2018

一个人的体貌特征就是MAC, 而通信地址+人名相当于IP地址可以进一步类比,通信地址是IP的网络地址部分,人名相当于IP的主机号部分你今天可以到这个国家, 明天可以到那个城市,通信地址(IP网络地址部分...当小明说“我是小明”的时候, 邮递员已经把“小明”这个名字和小明这个人体貌特征联系起来了, 所以他会把信交到到小明的手中, 而没有放到这个家里的其他人的手中。...6、通信时,数据传输流程:发送数据包的时候:在应用层产生数据,在传输层封装上报头:发送者和接收者的MAC地址,传送到网络层并加上IP地址,再到数据链路层加上MAC地址,然到物理层打碎成计算机可识别的二进制数据...同理服务器对客户端发送进行同样的请求,这样服务器就能和客户端也能对话,这样双向通路就建立好了。 SYN seq=y表示服务器想客户端发送对话请求,ACK=X+1表示服务器同意客户端的对话请求。...断开链接时的4次挥手: A、数据发送完了得断开链接,不然占用网络资源。 B、客户端数据传输完后,发送断开请求(标志位FIN)给服务器,然后服务器返回ACK确认,这条线就断开。

56720

消息队列:生产者消费者模式

消费者在获取数据时候有可能一次不能处理完,那么它们各自有一个请求队列,那就是内存缓冲区了。做这项工作的框架叫做消息队列。...在这个模型,最关键就是内存缓冲区空的时候消费者必须等待,而内存缓冲区满的时候,生产者必须等待。其他时候可以是个动态平衡。...邮递员把来不及带走的信暂存在邮筒,等下次过来时再拿走。...4、最后,这种方式只能单向传数据。好在大多数情况下,消费者进程不需要传数据给生产者进程。万一你确实需要信息反馈(消费者到生产者),那就费劲了。可能得考虑换种IPC方式。...比如管道没有数据,消费者进程的读操作就会一直停在哪儿,直到管道重新有数据

1.5K31

【Java】19 网络编程

它是在网络的使用的最基本的通信协议。TCP/IP 传输协议对互联网各部分进行通信的标准和方法进行了规定。...UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享; 网络层的主要协议有ICMP、IP、IGMP,主要负责网络数据包的传送等; 网路接口层或数据链路层主要协议有...在 TCP 连接必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”,以保证连接的可靠。 第一次握手,客户端向服务器端发出连接请求,等待服务器确认。...但是在使用 UDP 协议传送数据时,由于 UDP 的面向无连接性,不能保证数据的完整性,因此在传输重要数据时不建议使用 UDP 协议。 ?...IP 规定网络上所有的设备都必须有一个独一无二的 IP 地址,就好比是邮件上都必须注明收件人地址,邮递员才能将邮件送到。

64830
领券