Http

Java Http多次请求复用同一连接示例详解

目录 概述 复用的基本条件 理论基础 现实基础 获取HTTP资源常见方式 Transfer-Encoding 简略实现 概述 注: 本文乃是最简单的实现,真实场景要复杂麻烦的多 旨在阐述清晰多次HTTP请求复用一个连接的底层逻辑 早在HTTP/1.0时代,每次HTTP请求都 »

真正“搞”懂HTTP协议02之空间穿梭

时隔四年,这个系列鸽了四年,我终于觉得我可以按照自己的思路和想法把这个系列完整的表达出来了。 想起四年前,那时候还是2018年的六月份,那时候我还工作不到两年,那时候我翻译了RFC2616的部分内容,发布在了博客园上,并在翻译不久后想要开始整理并学习HTTP相关的知识内容,那时候我以为我可以了。 但 ... »

zaking http

Feign如何实现第三方的HTTP请求

目录 Feign调用的简单实现 1. 默认模式,不使用配置类,作用于服务内部调用而非三方请求接口 2.自定义配置类 3.自定义配置类法2  4. @FeignClient参数说明 5. 自定义配置的简单实现 6. Feign 的其他请求方式 最近,在使用spring cloud框架时,发现 »

Spring-Security对HTTP相应头的安全支持方式

目录 Spring Security支持在响应中添加各种安全头 HTTP Strict Transport Security (HSTS) X-Frame-Options X-XSS-Protection Spring Security支持在响应中添加各种安全头 默认相应安全头: Cac »

Node.js实现http请求服务与Mysql数据库操作方法详解

目录 前言 node实现http请求服务 1.导入http请求模块 2.创建一个httpserver服务 3.添加输出内容 4.为浏览器添加解析 5.添加监听端口 6.启动运行服务 node操作数据库 1.安装mysql依赖 2.导入mysql依赖包 3.配置数据连接信息 4.创建一个mys »

go HTTP2 的头部压缩算法hpack实现详解

目录 Hpack 是啥 HPACK 原理 如何编码 举个编码🌰 HPACK 实现 遇到的坑 Hpack 是啥 Hpack 是 HTTP2 的头部压缩算法。在 HTTP1 中,每次传输都会有大量的 Header 携带,我们可以拿一个实际的请求来看,如图一: 图一:请求 head »

基于tauri打造的HTTP API客户端工具-CyberAPI

国庆长假和朋友聚会的时候,和朋友谈起最近这段时间捣鼓tauri,写了一个HTTP API客户端工具。『你写了这么多东西,其实有想过是为了啥不?』为了啥这是一个很大的命题,当初每个项目的时候都想过它应该解决些啥,最终每个项目好像完成了它的使命,也好像还在征途之上。不是每个人的追求都是诗和远方、星辰大海 ... »

vicanso

Java中关于http请求获取FlexManager某设备分组监控点

目录 前言 一、FBox 列表获取 1、接口功能 2、请求地址: 3、地址参数说明 4、请求方式 5、返回字段 7、返回码 二、通讯测试 1、ApiPost7调试 2、响应成功讲解 三、通讯代码编写 1、HTTP/1.1请求 2、AsyncHttp请求 3、nethttp请求 4、OkH »

Spring Boot中的max-http-header-size配置方式

目录 关于max-http-header-size配置  概述 Max-HTTP-Header-Size 请求头太大 max-http-header-size配置不合理导致OOM问题排查 1. 首先线上vm参数配置-XX:+HeapDumpOnOutOfMemoryError 2. 使用Jp »

通用 HTTP 签名组件的另类实现方式

目录 1、初衷 2、思路 3、直接看效果 4、代码实现 HttpSignItem类 HttpSignSetting类 HttpSigner类 5、附上仓库地址 1、初衷 开发中经常需要做一些接口的签名生成和校验工作,最开始的时候都是每个接口去按照约定单独实现,久而久之就变的非常难维护 »

Spring AOP实现打印HTTP接口出入参日志

目录 前言 思路 1.编写一个HTTP接口 2.编写一个AOP日志配置 3.结果测试 前言 最近在维护一个运营端的系统,和前端联调的过程中,经常需要排查一些交互上的问题,每次都得看前端代码的传参和后端代码的出参,于是打算给HTTP接口加上出入参日志。 但看着目前的HTTP接口有点多,那么 »

Java Http请求方式之RestTemplate常用方法详解

目录 引言 常见用法 简单Get\Post请求 Post提交常规表单 Post上传文件 配置项 请求添加Cookie\Header 配置请求工厂 超时、代理 配置拦截器、转换器,错误处理 错误重试(额外) SSL请求 基于RestTemplate一些工具 钉钉机器人通知 总结 引言 »

我在 HTTP 内部培训 (mobwork) 中演示的内容摘要

介绍 我是船井创研数码有限公司的 Yomogita。我属于基础架构团队。 我于 2022 年 9 月中途加入。我每天都在训练。既然有一种先入为主的观念,即职业中期招聘=准备工作的潜力和立即的现场安置,这真的好吗?我有点困惑。 前几天参加了开发组的HTTP mobwork,介绍了工具并进行了上手演示, »

HTTP和Servlet快速入门

1、HTTP 1.1 请求数据格式 请求行:请求数据的第一行 包含三个内容,按顺序分别为: 请求方式(如GET)、请求资源路径(如/)、协议版本(如HTTP/1.1) 请求头:第二行开始 格式为key:value,常见的请求头如下: Host: 表示请求的主机名 User-Agent: 浏览器版本, ... »

dandelion-000-blog

HTTP 优缺点

HTTP 最凸出的优点是「简单、灵活和易于扩展、应用广泛和跨平台」。 1. 简单HTTP 基本的报文格式就是 header + body ,头部信息也是 key-value 简单文本的形式,易于理解,降低了学习和使用的门槛。2. 灵活和易于扩展HTTP协议里的各类请求方法、URI/URL、状态码、头 ... »

lzcnblogs HTTP

IIS 实现http重定向https(亲测有效:解决URL重写模块配置https重定向不生效的问题)

前言 以前部署网站的时候,都是通过代码来实现http重定向https,最近在部署个人网站的时候,突发奇想可不可通过IIS来实现无代码的重定向呢? 在一番操作猛如虎的搜索引擎操作后,发现只有google浏览器能实现重定向,在反复对照网络教程后陷入了深深的自我怀疑。最后不得已只能一步一步来解析到底哪个地 ... »

hxsfx

声明式HTTP客户端-Feign 使用入门详解

OpenFeign (以下统一简称为 Feign) 是 Netflix 开源的声明式 HTTP 客户端,集成了 Ribbon 的负载均衡、轮询算法和 RestTemplate 的 HTTP 调用等特性,并对其进行封装,使用者只需要在此基础上,定义一个接口,并在接口上标注一个 FeignClient ... ... »

hyxiao97

C#实现HTTP访问类HttpHelper

在项目开发过程中,我们经常会访问第三方接口,如我们需要接入的第三方接口是Web API,这时候我们就需要使用HttpHelper调用远程接口了。示例中的HttpHelper类使用Log4Net记录了每次调用的请求内容和响应内容的日志,并且每条日志都带上了链路ID和标识,这样方便我们在排查问题时能快速 ... »

huaxiaorui API

.Net下的Http请求调用(Post与Get)

http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等… http请求调用,又分为Post与Get两种形式。(支 ... »

digital-college