当前位置:  技术问答>linux和unix

有写过http代理程序的吗,有问题请教

    来源: 互联网  发布时间:2016-01-29

    本文导语:  最近研究http代理,想用linux纯c写,对代理的原理有了基本了解,流程就是客户-〉代理-〉服务器-〉代理-〉客户,请问我在客户端需要写代码吗,还是只要直接在客户端ie里输网址,代理监听http请求就可以了呢,如果...

最近研究http代理,想用linux纯c写,对代理的原理有了基本了解,流程就是客户-〉代理-〉服务器-〉代理-〉客户,请问我在客户端需要写代码吗,还是只要直接在客户端ie里输网址,代理监听http请求就可以了呢,如果是这样,请问如何接收这个http请求,这个http请求的格式是怎么样的呢,是由客户的ie发出的吗,我在网上查是request请求,是不是用read函数就可以接收到了阿,最后代理从服务器下载到文件以后又怎么传送给客户,并在其ie里显示出来啊?问题比较多,实在是头疼啊。

|
ets2008@hotmail.com

|
客户端不用写代码的,你的这个代理负责接收客户端的请求,同时根据这个请求到不同的HTTP server
上去去数据,同时在返回给客户端,综述,主要要三个部分需要完成:
a) 负责接受client端的请求.
b) 请求HTTP数据
c) 返回数据给client.

    
 
 

您可能感兴趣的文章:

  • 请教这个http用户
  • 请教:两服务器之间的HTTP请求(非RMI实现)
  • 请教RH9中的配置HTTP和FTP的问题!
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • 请教:怎样才能自动启动服务?比如http
  • 高分请教http://java.isavvix.com/ JSP成功案例,成功后有更多分相送。
  • 请教HTTP_USER_AGENT问题!!
  • 请教HTTP协议三次握手的命令字,谢谢!!!
  • 高分请教,如何在FreeBSD上制作以web方式的控制台?就像那些ADSL Moden之类的硬件通过在在IE上输入http://192.168.1.1然后通过登录就可以
  • 高分请教 localhost访问本机,为什么不需要加上www和http:?
  • 如何通过http代理实现socks代理?
  • 防病毒的HTTP代理服务器 HTTP Anti Virus Proxy
  • linux下对于不支持代理的http或是ftp软件有办法使用代理吗
  • HTTP 代理服务器 Ziproxy
  • 高分求救!!基于http协议的代理图片显示不了
  • HTTP代理系统 Hipache
  • 反向 HTTP 代理 Pound
  • HTTP内容过滤代理 WebCleaner
  • http7层代理软件 httpgate
  • HTTP 日志代理 logproxy
  • 本地HTTP服务代理 peer-proxy
  • HTTP代理 Surfboard
  • Java的HTTP代理服务器 Smart Cache
  • 请问在redhat8.0装上qq时(通过http代理),怎么还是不能用啊?
  • 散分:为什么我的http代理程序就是不能上sina和网易邮箱的页面?
  • HTTP代理服务器 phproxy
  • [X86] Solaris10配置网络的问题:宿主机上网使用了http代理
  • 在网关中使用Nginx配置HTTP透明代理案例
  • java实现轻量型http代理服务器示例
  • [500分]redhat linux9下光纤拨号上网,使用iptables在代理上网时,如何只对局域网开发http服务,其他的FTP、QQ、BT、MSN等服务一律关
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • http协议介绍,文件上传分析及程序举例
  • 请问如何在c程序里调用一段http地址,比如http://test/reload.jsp
  • SIP/HTTP Servlet应用程序服务器 Cipango
  • IIS7.5 http 1.1 新建应用程序失败的解决方法
  • 大家一起讨论一下这个程序设计(关于socket实现http协议)。
  • 怎样在一个JAVA应用程序里,向一个SERVLET发出HTTP请求(带参数)???
  • 怎样用Java语言写通过HTTP协议传送数据的程序啊?
  • 在java里如果想写个程序,让它通过http协议来通信,怎么实现??
  • linux编程设计:如何实时监控并统计应用程序通过linux服务器各端口的流量,以及显示及时速率,源IP,目的IP,类型(TCP、UDP、FTP、HTTP等)?
  • 写了一个servlet程序,但用javac编译时,发现javax.servlet.*,javax.servlet.http.*不存在,为什么?怎样解决?
  • 请问为什么我的servlet程序,在编译时总是会出现包javax.servlert和包javax.servlet.http不存在的错误,我在环境变量classpath种已经登记了servlet.jar的位置了。如何解决?
  • 如何在java的socket程序中使用http的if-modified-since之类的条件?拜托各位救我100分
  • 用socket建立http连接的一段实例程序,有点毛病,大家过来看看啊!!!
  • 关于java程序和http
  • 用java程序得到http/1.1的相关信息,急!!!(100分)
  • java命名空间javax.xml.ws.http接口httpbinding成员方法: http_binding定义参考
  • HTTP开发工具包 http-kit
  • java命名空间java.net枚举proxy.type的类成员方法: http定义及介绍
  • Java HTTP客户端 http4j
  • java命名空间javax.print.attribute.standard类referenceurischemessupported的类成员方法: http定义及介绍
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • java命名空间java.net类httpurlconnection的类成员方法: http_accepted定义及介绍
  • Java HTTP 客户端开发包 jcabi-http
  • java命名空间java.net类httpurlconnection的类成员方法: http_unauthorized定义及介绍
  • linux c socket http编程 返回http消息体出错!
  • java命名空间java.net类httpurlconnection的类成员方法: http_created定义及介绍
  • 为什么输http://www.china-java.net,会自动改为http://www.china-java.net:8081?
  • java命名空间java.net类httpurlconnection的类成员方法: http_forbidden定义及介绍
  • http协议中文分词 http-scws
  • java命名空间java.net类httpurlconnection的类成员方法: http_gone定义及介绍
  • MM求助:怎样多线程下载http://java.sun.com上的东东? 用http方式,谢谢了.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3