V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiaxiaocao  ›  全部回复第 4 页 / 共 5 页
回复总数  97
1  2  3  4  5  
2017-12-01 15:42:04 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 看着是这个意思,那是我理解错了
2017-12-01 15:05:15 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 这个我真不知道……按照 RFC 的说法,The absoluteURI form is REQUIRED when the request is being made to a proxy,所以这种不带 host 的情况,是不应该出现的。
2017-12-01 14:57:49 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 看实现吧,通常并不一定需要记录映射。你把 P 当作对 client 是一个 server,对 S 是一个 client,然后你如果连接 S 的时候用了一个本身支持连接池的 http client lib,那你用这个 lib 发请求的时候就会从连接池里拿一个对应的连接出来。
2017-12-01 14:54:48 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu CP 和 PS 之间都可以建立持久连接。比如代理实现的时候可以收到 C 的请求,然后跟 S 建立持久连接,然后收到一个 response 就发一个 connect close 会去关闭和 C 的连接,这样的都没问题。
HTTP 代理是要对每个 request 都做处理的,像 Accept-Encoding,Upgrade 这样的头都要看代理本身支持情况来修改,而不是直接用 client 传过来的。
2017-12-01 14:49:09 +08:00
回复了 drzhaug 创建的主题 程序员 有关 tcp 和 http 的问题
@drzhaug 你这么说就明白多了,和我那个项目应该是同样功能。
主要是把 tcp 连接上的包重新组织好,然后就可以当作两个流来处理了,是不是 http 就通过开头的的内容可以判断。一个 http 内容读完之后如果下面的不是新的合法的 http 的 header 就放弃,当然这种情况基本不会出现。
2017-12-01 14:12:07 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 并没有说 CP 和 PS1 之间的连接是一一对应的,实际实现的时候也不会这样做。
至于你说的不是绝对路径 URL 的情况, 我现在也在用我写的代理,倒没有发现这种情况;应该可以用 Host 那个头来区别吧。
2017-12-01 13:49:11 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
代理请求的 URL 必须是完整路径,这个也是 Http1.0 规范
2017-12-01 13:46:24 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
http1.0 时代的产物。老旧的代理,如果设置 connection: keepalive,代理原样转发给服务器,服务器会以为要建立长久连接,但是代理并不支持,这样就出问题了。
所以改为设置 proxy-connection: keepalive,如果是新的代理,支持 keepalive,它会认得这个头,并改成 connection: keepalive 转发给服务器,顺利建立持久连接;如果是老的代理,它不认识,会原样转发,这时候服务器也不会建立持久连接。完美。
2017-12-01 13:37:53 +08:00
回复了 drzhaug 创建的主题 程序员 有关 tcp 和 http 的问题
你要写的是不是像我这个项目的东西:
https://github.com/hsiafan/httpparse
2017-12-01 13:31:55 +08:00
回复了 kenduffy 创建的主题 问与答 为何非公平锁比公平锁效率高?
公平锁要维护一个队列,后来的线程要加锁,即使锁空闲,也要先检查有没有其他线程在 wait,如果有自己要挂起,加到队列后面,然后唤醒队列最前面的线程。这种情况下相比较非公平锁多了一次挂起和唤醒
2017-12-01 11:04:19 +08:00
回复了 ORZRRR 创建的主题 问与答 一些术语叫法的疑惑
@ORZRRR 想开点,你看我们都把 XP 叫插屁,给美国人听了他们不得纠结死
2017-12-01 10:30:50 +08:00
回复了 ORZRRR 创建的主题 问与答 一些术语叫法的疑惑
阈(yǜ)值
阀(fá )值 其实没这个词,是阈值的误读,现在有取代阈值的趋势
V 站关注的都不在重点上!我看到楼主在水木也发了帖子,水木的都在求 PP !
2017-11-30 18:01:21 +08:00
回复了 LeungJZ 创建的主题 微信 握草。微信屏蔽了 [低端人口] 四个字?
囗口ロ,中间的用不了,可以用大的和小的
2017-11-29 15:05:56 +08:00
回复了 qymobile 创建的主题 问与答 之前说装摄像头的朋友们现在怎么想?
技术当然不能解决所有问题,但是你什么都不做就任何问题都不能解决。
你这个论调和共青团中央真是如出一辙
cgo 调用并发多的时候会开更多的线程,但是现在 go 的实现线程空闲后不会退出,看这个 issue:
https://github.com/golang/go/issues/14592
2017-11-21 15:59:51 +08:00
回复了 tuzhenyu 创建的主题 程序员 请教大佬们一个关于 Netty 心跳机制的问题
断开连接需要两次挥手的,如果是 crash,路由器挂掉这种故障连发包的机会都没有,只能用心跳来检测。
2017-11-21 14:25:53 +08:00
回复了 itmyhome126 创建的主题 问与答 最近媳妇跟人在学做阿胶糕,有人需要吗
识货的就不要吃这些东西,鸡蛋牛奶比啥所谓的补品都好
2017-11-09 11:39:10 +08:00
回复了 alwayshere 创建的主题 程序员 后端 PHP 给浏览器发送一个密钥,怎样才尽可能不被发现?
这应该是个伪需求。
先讲讲为什么要加密传给 js 吧
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5240 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 08:20 · PVG 16:20 · LAX 01:20 · JFK 04:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.