digest basic http

nginx 中根据 $http_upgrade 变量将 HTTP 连接升级为 WebSocket 连接

配置 “$connection_upgrade” 变量 连接升级通常与 WebSockets 结合使用。 在 nginx 中,我们可以根据 $http_upgrade 变量将 HTTP 连接升级为 WebSocket 连接。 我们可以使用 map 块在 nginx 中定义连接和 http 升级之间的 ......
变量 http_upgrade WebSocket upgrade nginx

nginx请求头相关漏洞修复(http host&X-XSS-Protection)

## nginx请求头相关漏洞修复(http host&X-XSS-Protection) 参考链接:[Nginx常见漏洞处理 - 码农教程 (manongjc.com)](http://www.manongjc.com/detail/41-odjemistgflzehk.html) [Web应用漏 ......

【LibCurl】C++使用libcurl实现HTTP POST和GET

## libcurl简介 libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传 ......
LibCurl libcurl HTTP POST GET

解决 Https 站点请求 Http 接口服务后报 the content must be served over HTTPS 错误的问题

之前将自己所有的 `Http` 站点全部更新为 `Https` 站点,但是在请求后台接口服务的时候还是 `Http` 请求,导致部署之后,直接在控制台报 `This request has been blocked; the content must be served over HTTPS;` 的... ......
接口 错误 content 站点 served

docker buildx http: server gave HTTP response to HTTPS client

参考:https://github.com/docker/buildx/issues/163 https://github.com/thegeeklab/drone-docker-buildx/issues/153 https://github.com/moby/buildkit/blob/mast ......
response docker buildx client server

http、socket以及websocket的区别(websocket使用举例)

### 一、http、socket、websocket介绍 1、HTTP(Hypertext Transfer Protocol):HTTP是一种应用层协议,用于在客户端和服务器之间传输超文本数据。它是基于请求-响应模型的,通过发送HTTP请求从服务器获取数据,并通过HTTP响应返回数据给客户端。H ......
websocket socket http

【C++】使用 curl 库配置 HTTP 的 Post/Get 请求响应数据(封装一个简单类)

要想使用 LibCURL 库,首先需配置 CURL 库 参考链接:[【C++开源库】Windows 下编译 libcurl 库](https://www.cnblogs.com/RioTian/p/17547527.html) ```cpp // 测试代码 #include using namesp ......
数据 curl HTTP Post Get

http实现浏览器端大文件分片上传

​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
浏览器 文件 http

Scrapy框架爬取HTTP/2网站

scrapy本身是自带支持HTTP2的爬取: [https://docs.scrapy.org/en/latest/topics/settings.html?highlight=H2DownloadHandler#download-handlers-base](https://docs.scrapy ......
框架 Scrapy 网站 HTTP

go中http客户端设置当响应码为3xx时禁止自动跳转

通常在http客户端请求的时候,如果遇到响应码为3XX,并且header中也有 `Location` 字段时,go的 `net/http` 库会自动完成跳转 但是现实场景是,有时咱们需要对跳转前的数据做处理,然后再手动跳转 这个时候该怎么办呢? 在Go中,可以通过自定义http.Client的Che ......
客户端 客户 http 3xx xx

解决go中http客户端请求遇到tls: server selected unsupported protocol version 301错误

在发起请求的时候,咱们有时会遇到类似 `tls: server selected unsupported protocol version 301` 的错误 # 分析问题 这个报错是由于这个服务只支持低版本的tls协议。 TLS(Transport Layer Security)是一种用于加密和保护 ......

go中http设置忽略证书

在Go中,可以通过设置 `http.Client` 的 `Transport`属性来忽略证书验证。 默认情况下,`http.DefaultClient` 使用的是 `http.DefaultTransport` ,它对证书进行了验证。 但是你可以创建一个自定义的 `Transport` 并将其用作客 ......
证书 http

go中http如何解决跳转自动携带cookie的问题

在Go中,可以使用net/http包来进行HTTP请求,并通过设置一个Client的Jar属性来自动处理HTTP响应中的Cookie。 ```go package main import ( "fmt" "net/http" "net/http/cookiejar" ) func main() { ......
转自 cookie 问题 http

js:http-vue-loader从浏览器直接引入vue文件

doc ``` github: https://github.com/FranckFreiburger/http-vue-loader ``` index.html ``` ``` my-component.vue ``` Hello {{who}} ``` 使用 sass ``` ``` 使用 l ......
http-vue-loader vue 浏览器 文件 loader

uni-app http.js 请求封装(构造函数版本)

import { getToken, removeToken } from "./auth.js" import config from './config.js' // 默认配置 const DEFAULT_CONFIG = { baseUrl: process.env.NODE_ENV 'dev ......
函数 uni-app 版本 http uni

Git服务器搭建(HTTP方式,Rocky 9)

# 背景 为了保证公司代码安全,私密git服务器是必需的。GitHub免费私密代码库只能最多3个贡献者,显然是不能用的。其他服务也一样并不可靠。 于是查看各大开源项目的git仓库,发现大家都用GitLab CE,经过一番周折(官网疯狂推销他们的云上服务,导致self-host下载入口很难找到),在虚 ......
方式 服务器 Rocky HTTP Git

HTTP | 响应状态码

### 响应状态码共分为5种类型 ![](https://img2023.cnblogs.com/blog/3085423/202307/3085423-20230716182544755-660316834.png) ### 状态码大全 #### 1、1XX(临时响应) `1xx`(临时响应):表 ......
状态 HTTP

HTTP 错误 404.3 - Not Found

详细报错: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 最可能的原因: 可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。 您要使用的功能可能尚未安装。 没有 ......
错误 404.3 Found HTTP 404

【网络】【TCP】TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗?

1 前言 这节我们来看个问题,就是 TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗? 事实上,这两个完全是两样不同东西,实现的层面也不同: HTTP 的 Keep-Alive,是由应用层(用户态) 实现的,称为 HTTP 长连接; TCP 的 Keepalive,是由  ......
Keep-Alive TCP Keepalive 东西 Alive

HTTP

HTTP 4.1什么是HTTP HTTP(超文本传输协议)是一种简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串 超文本:图片,音乐,视频,定位,地图 默认端口号80 HTTPS:s:安全的 默认端口号443 4.2两个时代 http1.0 HTTP/1.0客户端可以与web服 ......
HTTP

解决浏览器自动将http跳转至https导致无法访问的问题

最近在宝塔面板申请免费的SSL证书后,部署证书的80端口下的网站可以通过https正常访问,但其他未部署证书的端口也被强制跳转至https请求,导致浏览器提示不安全从而无法访问。宝塔的8888端口也不能访问,当时那是一个慌,当我尝试了各种方法,如重新放行443端口、重新配置nginx反向代理、重启服 ......
浏览器 问题 https http

httplib库的使用(支持http/https)

httplib库的使用,支持http/https httplib库简介 1. 文件目录 2. client端 2.1 快速搭建一个client端 2.2 HTTPS 2.3 下载文件 2.4 GET大数据 2.5 POST大数据 2.6 上传文件 3. server端的简单使用 4.其他资料 htt ......
httplib https http

.NET 7发布到IIS HTTP 错误 500.19 - Internal Server Error

之前一直都是用的独立发布,就没有配置过服务器环境,今天发布了一个依赖版,果不其然报错了 一番查找之后原因也是很简单,服务器需要安装一个.NET运行时的环境 https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0 打开之后下载这一个,你也可以选择下 ......
Internal 错误 500.19 Server Error

SpringBoot是接到一个http请求就开启一个线程处理吗?

1、跳出一个误区:SpringBoot 不处理任何请求 Spring 本身并不进行 Web 的处理,无论是 TCP 连接也好还是请求和响应也好,这些都是在 Spring 以外的部分完成的,例如 Tomcat,所以默认的 SpringBoot 将会集成 Tomcat 内嵌容器。 Controller ......
线程 SpringBoot http

HTTP协议违背

HTTP协议违背 2.1 请求URI过长 告警信息:the requested URL's length exceeds the capacity limit 描述:HTTP请求URI长度超过默认缓冲区大小,认为其不合规 2.2 请求头部过长 告警信息:request exceeds system' ......
HTTP

http或https不带www的域名301跳转到带www的URL

设置域名解析 添加A记录@解析到服务器IP 注:像腾讯云/阿里云都有显示URL跳转(其实就是301),如果添加了显性跳转,就不能添加A记录了。建议不添加显示解析,使用nginx 设置nginx 80/443端口不带www的跳转,走301 server { listen 80; server_name ......
www 域名 https http 301

Node.js的http-server的安装使用

# 使用方法 1.安装Node.js 2. ```` npm install -g http-server ```` 3. ```` http-server ```` # 参考 https://blog.csdn.net/bamboo_2001/article/details/130201002 ......
http-server server Node http js

conda 清华源连接HTTP失败的解决方案

清华源上下载了conda的安装脚本 [https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/](https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/) 指行脚本后,,安装在了普通用户的目录下 ......
解决方案 方案 conda HTTP

一行命令快速开启 http 文件下载上传服务器

### **用 Python 快速实现 HTTP 服务器** SimpleHTTPServer 模块可以把你指定目录中的文件和文件夹以一个简单的 Web 页面的方式展示出来。 SimpleHTTPServer 模块默认会在 8000 端口上监听一个 HTTP 服务,这时就可以打开浏览器输入 http ......
文件下载 一行 命令 服务器 文件

Microsoft.AspNetCore.Http.Abstractions 2.20 is deprecated

您想要升级 Microsoft.AspNetCore.Http.Abstractions 包,您需要注意以下几点: Microsoft.AspNetCore.Http.Abstractions 包在 ASP.NET Core 2.2 版本后已经被标记为过时,因为它已经被包含在 Microsoft.A ......