使用socket和HTTP服务器通讯,哪位老兄做过类似的工作?(200分)

  • 主题发起人 主题发起人 almeidar
  • 开始时间 开始时间
A

almeidar

Unregistered / Unconfirmed
GUEST, unregistred user!
最好能给出代码!
 
delphi 中有例子!!!!!
 
我看过Delphi里有关HTTP的例子,使用的NMHTTP,我只是想了解使用最底层的Socket,如何
实现同样的发送HTTP请求/接受响应的功能。因为如果有一天我用C或者C++的时候,就知道
该怎么做了。
各位高手请不吝赐教。
 
Java 的要不要? http://www.delphibbs.com/delphibbs/dispq.asp?lid=492839
里面有和 smtp, pop 服务器通讯的例子, http 就是 java socketTest <主机> 80
程序运行起来后, 试试打入 GET /

另外, 我们的 dfwGate 中有 Web Server 的 Delphi 源程序, 还支持 CGI 和 XML 呢.
 
有源码当然好了,我看了您的例子,不过我想Socket连接HTTP SERVER后是否应该发送一个
HTTP信息包来请求服务器应答?如果是,我就是不知道这个信息包如何构造。我试过简单
的联通www.delphibbs.com,没有收到任何返回信息。
 
孙老师,DFW代码下载页面无法访问!
怎么我的界面颜色忽然变成了暖色了?
 
发出的信息十分简单,格式如下:
GET http://www.gzrail.net/ads/show.php?userid=1 HTTP/1.0
Accept: */*
Referer: http://class.gzrail.net/
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Host: www.gzrail.net
Proxy-Connection: Keep-Alive

其中GET,Referer,Host的内容要自己填入,其他基本不变,注意其中的空格和行尾的换行!
 
接受答案了.
 
后退
顶部