全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1220|回复: 12
打印 上一主题 下一主题

求HTTP协议牛人

[复制链接]
1#
发表于 2012-1-15 13:34:35 | 只看该作者
关于cookie,如果只是做代理的话,应该怎么传?没看懂……
2#
 楼主| 发表于 2012-1-15 13:33:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看RFC看的眼花……
如果我写一个代理程序的话,HTTP头有哪些是需要传递的?
传递的有Host,UserAgent,Accept,Referer,Cookie,Content-Type,Content-Length
如果request method是POST的话post本身要传,貌似还有个Content-Disposition,没看懂……
可能还会有Authorization;
因为是代理,还需要加上X-forward-for,这个是怎么做的?
还有其他的么?
3#
发表于 2012-1-15 13:37:05 | 只看该作者
绑定
4#
 楼主| 发表于 2012-1-15 14:51:55 | 只看该作者
up
5#
发表于 2012-1-15 14:54:54 | 只看该作者
不懂 帮顶
楼主你吃瓜子皮么
6#
发表于 2012-1-15 14:55:42 | 只看该作者
我记得http代理除了第一行是url,而不是uri,需要处理一下,其他就是转发.........透明代理需要加个x_forward_for.........
7#
发表于 2012-1-15 14:56:40 | 只看该作者
xmlHTTP.setRequestHeader "Content-Length",len(data)
xmlHTTP.setRequestHeader "CONTENT-TYPE", "application/x-www-form-urlencoded"
8#
发表于 2012-1-15 14:57:29 | 只看该作者
xmlHttp.setRequestHeader "Set-Cookie", data
xmlHttp.send
9#
发表于 2012-1-15 15:36:08 | 只看该作者
下个源码自己看看比较好,估计没人会给你一点点讲
10#
发表于 2012-1-15 15:44:39 | 只看该作者
收到什么就往外扔什么,接到什么就往里扔什么,透明代理就加个 x forward for 的头

其实http代理很容易实现,但是针对万万千千的不同情况你会发现http代理是最难做的

http://stackoverflow.com/questions/226784/how-to-create-a-simple-proxy-in-c

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-1 05:45 , Processed in 0.060603 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表