更新于:12-19 00:22
[”http:]搜索结果
于03-15 13:12 - C1G - Nginx https nginx rewrite
nginx强制使用https访问的多种方法(http跳转到https). 先说明一下HTTP跳转的状态码. 301 Moved Permanently:该方式将所有的 HTTP 请求重定向到 HTTPS 上,并且该重定向是永久性的. 客户端在收到 301 响应后,会自动将 HTTP 请求转为 GET 请求,同时将请求地址修改为重定向后的地址.
于08-15 18:10 - YiGagyeong -
超文本传输协议的第三个主要版本,即 HTTP/3, 于 2022 年 6 月 6 日被采纳为 IETF (互联网工程任务组)标准. 可能有人也会像我一样,在得知此 消息后会感到非常高兴,当然,大家可能对此也不太关心,毕竟现在的网络运行良好,没必要关注新的变化. 但是,如果你也好奇发生这种变化的原因,接下来我们将简短地介绍背后的历史,并讨论为何应该采用 HTTP/3.
于07-14 16:32 - 前端程序员可乐君 -
HTTP 协议最初(0.9/1.0)是个非常简单的协议,通信过程也采用了简单的“请求 - 应答”方式. 它底层的数据传输基于 TCP/IP,每次发送请求前需要先与服务器建立连接,收到响应报文后会立即关闭连接,所以就被称为“短连接”(short-lived connections). 短连接的缺点相当严重,因为在 TCP 协议里,建立连接和关闭连接都是非常“昂贵”的操作.
于11-02 09:20 - 钱魏Way - 器→工具 工具软件 抓包 爬虫
Charles是一个HTTP代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据. 它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息).
于07-08 08:48 - -
项目前台为小程序,为快速定位错误,使用Charles进行抓包分析. 硬件环境:MAC + IPhone6P. Charles(MAC)破解版下载. 打开Charles -> Proxy -> Proxy Settings. 设置端口号为:8888,并勾选'Enable transparent Http proxying'项.
于06-15 14:25 - -
Here, we created a context for the server with a JDK SSL provider, added a couple of ciphers, and configured the Application-Layer Protocol Negotiation for HTTP/2..
于05-09 12:58 - -
本次更新主要是对http解码器 加入了 keep-alive保活机制,让一个tcp连接可以被同一个http客户端复用,从而减少建立tcp连接的开销,在一定程度上提高了吞吐量. 发起http请求的时候 加上这个请求头【connection:keep-alive】,一旦加了这个 服务端将会保持tcp连接,响应之后不再关闭.
于11-26 08:15 - 烂猪皮 -
最近项目测试遇到个奇怪的现象,在测试环境通过 Apache HttpClient 调用后端的 HTTP 服务,平均耗时居然接近 39.2ms. 可能你乍一看觉得这不是很正常吗,有什么好奇怪的. 其实不然,我再来说下一些基本信息,该后端的 HTTP 服务并没有什么业务逻辑,只是将一段字符串转成大写然后返回,字符串长度也仅只有 100 字符,另外网络 ping 延时只有 1.9ms 左右.
于07-22 10:21 - -
HTTP协议是无状态的协议,即每一次请求都是互相独立的. 因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接. HTTP协议是全双工的协议,所以建立连接与断开连接是要经过三次握手与四次挥手的. 显然在这种设计中,每次发送Http请求都会消耗很多的额外资源,即连接的建立与销毁.
于07-19 23:01 - -
在之前文章里我们以学习为目的介绍了 Apache HttpComponents HttpClient 连接池这个组件,包括如下项 :. httpclient连接池中的关键类和数据结构. httpclient连接池中http连接的申请. httpclient连接池中http连接的释放. httpclient连接池中http连接的重用.
于07-09 00:00 - - tuicool
曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么. 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢. img 要搞懂这个问题,我们需要先解决下面五个问题:.
于02-21 11:01 - superbool -
两种由http长链接(keep-alive)导致的问题,当然这两种问题都有多种原因导致,这里只分析针对keep-alive相关而产生的异常. at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
复制代码.
于10-01 19:21 - 陈皓 - 技术读物 程序设计 系统架构 网络安全 HTTP
HTTP (Hypertext transfer protocol) 翻译成中文是超文本传输协议,是互联网上重要的一个协议,由欧洲核子研究委员会CERN的英国工程师 Tim Berners-Lee v发明的,同时,他也是WWW的发明人,最初的主要是用于传递通过HTML封装过的数据. 0.9和1.0这两个版本,就是最传统的 request – response的模式了,HTTP 0.9版本的协议简单到极点,请求时,不支持请求头,只支持 GET 方法,没了.
于09-07 00:00 - - dev
2019 年 7 月 6 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·上海站,美团基础架构部技术专家张志桐在活动上做了《美团 HTTP 服务治理实践》的分享. OpenResty x Open Talk 全国巡回沙龙是由 OpenResty 社区、又拍云发起,邀请业内资深的 OpenResty 技术专家,分享 OpenResty 实战经验,增进 OpenResty 使用者的交流与学习,推动 OpenResty 开源项目的发展.
于08-12 09:52 - -
nps是一款轻量级、高性能、功能强大的. tcp、udp流量转发,可支持任何. tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还. 支持内网http代理、内网socks5代理、. p2p等,并带有功能强大的web管理端. 做微信公众号开发、小程序开发等----> 域名代理模式.
于05-28 22:07 - -
两个flv.js的扩展版本:. 目前几种视频流的简单对比:. 可通过html5解封包播放(flv.js). 可通过html5解封包播放(hls.js). 如果dash文件列表是mp4webm文件,可直接播放. RTMP(Real Time Messaging Protocol)是基于TCP的,由Adobe公司为Flash播放器和服务器之间音频、视频传输开发的开放协议.
于05-09 21:37 - 陈皓 - 程序设计 网络安全 HMAC HTTPS JWT
我们知道,HTTP是无状态的,所以,当我们需要获得用户是否在登录的状态时,我们需要检查用户的登录状态,一般来说,用户的登录成功后,服务器会发一个登录凭证(又被叫作Token),就像你去访问某个公司,在前台被认证过合法后,这个公司的前台会给你的一个访客卡一样,之后,你在这个公司内去到哪都用这个访客卡来开门,而不再校验你是哪一个人.
于05-01 21:49 - -
MUSTbe enclosed by quotation marks, or arguments in url will be discarded (some shells not so smart will interpret "&" as "run in background").. ngx_rtmp_stat_modulemay not get statistics from a specified worker process in multi-processes mode, for HTTP requests are randomly distributed to worker processes.
于04-29 16:30 - -
互联网上的两种主要的分发方式: HLS和 RTMP,什么时候用谁,完全决定于应用场景. 还有其他的分发方式,这些分发方式不属于互联网常见和通用的方式,不予以比较:. UDP:譬如YY的实时应用,视频会议等等,或者RTSP之类. 这类应用的特点就是实时性要求特别高,以毫秒计算. TCP家族协议根本就满足不了要求,所以HTTP/TCP都不靠谱.
于12-21 16:02 - 博弈 - node.js javascript
本指南的目的是让你充分了解Node.js HTTP处理的过程,我们假设你在一般意义上知道HTTP请求的工作方式,无论语言或编程环境如何,我们还假设你对Node.js EventEmitters和 Streams有点熟悉,如果你对它们不太熟悉,那么值得快速阅读每个API文档. 任何节点Web服务器应用程序在某些时候都必须创建Web服务器对象,这是通过使用 createServer完成的.
于11-18 16:33 - jianwenjuan - html css javascript
当用户输入url,操作系统会将输入事件传递到浏览器中,在这过程中,浏览器可能会做一些预处理,比如 Chrome 会根据历史统计来预估所输入字符对应的网站,例如输入goog,根据之前的历史发现 90% 的概率会访问「www.google.com 」,因此就会在输入回车前就马上开始建立 TCP 链接甚至渲染了.
于09-29 10:00 - mazekey - 工具 HTTP协议 调试工具
本文收集了大量抓包工具,近40款,涵盖了各种开发语言(Java,C#,Delphi,C,C++,Objective-C,Node.js,Go,Python)、各类前端(GUI,TUI,CUI,Web UI,Browser Addon),请大家赏析. 英国PortSwigger团队开发,用起来很顺手,安全行业占有率很高,闭源、收费.
于09-07 03:33 - 美团点评技术团队 -
Oceanus是美团基础架构部研发的统一HTTP服务治理框架,基于Nginx和ngx_lua扩展,主要提供服务注册与发现、动态负载均衡、可视化管理、定制化路由、安全反扒、session ID复用、熔断降级、一键截流和性能统计等功能. 本文主要讲述Oceanus如何通过策略抽象、查询、渲染和分组动态更新,实现HTTP请求的定制化路由.
于05-28 13:00 - 进击的大熊2018 - WEB安全 GET HTTP POST
最近老是听朋友说,被上级单位通报HTTP不安全方法漏洞,本来是低危漏洞,也没怎么注意它,最近升为中危漏洞,每天催着去整改,闹得人心惶惶,甚至经常被维护人员吐槽,做的是得不偿失的事情. 因此,有必要说明一下,为什么要禁止除GET和POST之外的HTTP方法. 换句话说,对于 这些HTTP不安全方法,到底有多不安全呢.
于03-08 09:47 - Pines_Cheng - 计算机网络 http
连接管理是一个 HTTP 的关键话题:打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能. 在 HTTP/1.x 里有好些个模型: 短连接(short-lived connections), 持久连接(persistent connections), 和 HTTP 管道(HTTP pipelining).
于08-26 23:11 - -
转自:https://www.ibm.com/developerworks/cn/web/wa-lo-comet/. Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻. 任何 Ajax 的新信息都能在这里找到. 订阅 Ajax 相关文章和教程的 RSS 提要.
于09-26 08:16 - -
HTTP协议与TCP/IP协议的关系. HTTP的长连接和短连接本质上是TCP长连接和短连接. HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议. IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致.
于08-03 12:15 - u012734441 -
2.jersey代理连接池. 1.1 java原生HttpURLConnection. 这个用的不多,在正式项目中几乎没有用过,写一些小的demo的时候偶尔用过,使用的原因更多是当时懒得再引入其他第三方的http框架了,用法如下:. 不多说,用法还是挺复杂的,简单的请求甚至需要数十行才能完成,并且不易于理解,当时写完调试了半天才通,挺后悔用原生的HttpURLConnection来进行当时功能的测试,感觉比我当时写的一个http-server还要麻烦,在正式的项目中一般不会用到原生http请求类.
于02-20 17:58 - jishudaren -
* 从路径中获取文件名称 . * @param path 下载路径 . * 下载文件 . * @param path 下载路径 . * @param threadsize 线程数 . int filelength = conn.getContentLength();//获取要下载的文件的长度 .
于01-25 10:39 - vipagain -
原文网址:http://jinnianshilongnian.iteye.com/blog/2319573. 最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友. 因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器.