首页
学习
活动
专区
圈层
工具
发布

#http

超文本传输协议( HTTP,HyperText Transfer Protocol ) 是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。

从零理解多线程下载:HTTP Range请求的协议细节与代码实现

PC电脑医生

阅读开源项目的源码是学习网络编程最直接的方式。最近在看 Free Download Manager(FDM)的源码仓库——这个项目2018年以GPL协议在Git...

10210

一个新 HTTP 方法 QUERY 上线了,它到底帮我们省了哪些事?

前端达人

假设你在做一个电商后台,运营天天来找你:「帮我查一下上个月,用了优惠券、金额大于 500、状态是已退款、收货地址在江浙沪的订单。」

6010

Windows开发环境中使用IDM优化大文件下载:从HTTP Range到自动化集成

PC电脑医生

在日常开发工作中,下载大文件是绕不开的环节。拉取系统镜像、同步模型文件、获取依赖包——这些操作看起来简单,但在跨境网络环境和慢速服务器面前,单线程下载的效率往往...

9310

Neat Download Manager 代理与复杂网络环境配置实战

PC电脑医生

大多数下载管理器在这方面做得并不好——要么不支持 SOCKS 协议,要么对 NTLM 认证完全无解。NDM 在这几个点上的覆盖比较完整,接下来逐一拆解。

17610

谈谈长连接(Keep-Alive)在超大规模爬虫抓取中的性能差距

jackcode

大家好,欢迎回到我的技术专栏。在日均抓取量突破千万级别的爬虫场景里,连接管理是决定单机 QPS 和机器成本的关键因素。很多团队在初期用短连接跑得很顺,但当规模膨...

11310

PHP 如何实现自己的 HTTP 客户端

Tinywan

感谢 foo/sdk 要求的 php-http/http-discovery,两个应用程序的开发者只需要求他们喜欢的 HTTP 客户端和 foo/sdk。发现功...

13010

net/http 超时如何配置?避免慢连接拖垮服务

技术圈

HTTP 服务被拖垮,不一定来自高并发。更麻烦的情况是慢连接:客户端迟迟不发完请求头,上传接口一点点发送 body,下游接口卡住后响应写不出去。单个连接看起来流...

10600

Go HTTP Body 为什么只能读一次?

技术圈

请求日志读取 Body 后,业务代码解析 JSON 得到 EOF;客户端再次发送同一个请求,服务端收到的 Body 变成空数据。根因相同:Body 是数据流,不...

12810

什么是慢速HTTP拒绝服务?

逍遥子大表哥

全测试中,DDoS 测试是绕不开的一环。传统的高并发洪水测试(如 SYN Flood、UDP Flood)容易被防火墙和流量清洗设备识别。而 SlowHTTPT...

15310

nginx 1.31.2发布:3个安全漏洞修复全面落地,HTTP/3、gRPC、HTTP/2、Charset、SSL 与 request_id 全面更新

福大大架构师每日一题

发布说明指出,nginx 1.31.2 修复了 ngx_http_proxy_v2_module 和 ngx_http_grpc_module 中的 buffe...

26600

GitCode OAuth 登录踩坑实录:那些藏在 HTTP 头里的中文幽灵

佛系豪豪吖

前两天给微信机器人控制台加了个 GitCode 第三方登录。OAuth 2.0 嘛,写过不知道多少遍了,本以为半小时搞定的事。

11310

那些年我们踩过的坑:如何处理网页爬取中的中文字符集乱码(GBK/UTF-8)?

jackcode

作为一名在爬虫坑里摸爬滚打多年的老兵,今天必须来聊聊这个让无数新手甚至老鸟都痛不欲生的终极暗器——网页乱码。

20810

A股实时数据API(记录踩过的坑)

Always_Somewhere

很多开发者第一次接 A 股行情数据的时候,以为和接美股差不多,无非是换个接口地址,改下代码。然后就会发现:分钟 K 线中间有两小时的空洞,历史价格在某一天突然跳...

44110

Csharp:WebClient and WebRequest use http download file

geovindu

13810

css text-shadow

geovindu

16010

javascript: Convert special characters to HTML

geovindu

10810

Csharp: Detect Mobile Browsers

geovindu

15110

javascript UTF-8的繁体与简体转换

geovindu

來源:http://www.chinese-learner.com/tools/chinese-converter.php

12810

Jmeter基础教程2- 线程组&http请求

小田测测看

作用:所有线程启动完成所需时间(秒),即控制线程启动速度 计算公式:线程启动间隔 = Ramp-Up时间 / 线程数

50010

mitmproxy 几个小demo

小田测测看

mitmproxy 的拦截与修改功能是其核心价值,能够实时干预 HTTP/HTTPS 流量,常用于接口调试、爬虫数据抓取、测试验证等场景。其核心优势在于命令行交...

12110
领券