公布一个C#编写QQ接口软件--QQ协议.docVIP

  • 5
  • 0
  • 约5.5千字
  • 约 7页
  • 2017-02-01 发布于北京
  • 举报
公布一个C#编写QQ接口软件--QQ协议

公布一个C#编写QQ接口软件--QQ协议/article/show.asp?id=687 减小字体 增大字体 作者:??来源:??发布时间:2008-11-06 20:00:03 QQ的Http协议可能会把很多人迷惑了,其实通讯端口是8000而不是我们想的80,这里也可以看出腾讯的谨慎和保守、 下面介绍一下具体的分析 1、找寻支持QQ HTTP协议的服务器。 很多人会认为QQ的HTTP服务器是基于80口进行通信的(如:3:80),其实不然,正真基于HTTP的服务器应该是::8000,它是一个通过8000口进行通讯的服务器。 由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。 2、C#和DELPHI是实现HTTP的POST方法的通信。 C#: C#里System.Web空间下提供了一个叫做WebClient的对象,使用此对象就可以使C#直接对服务器发送Web客户端的请求。那么我们要对服 务器提交POST方法那么就必须使用其UploadData()方法才行。首先把要请求的信息先转换为字节(因为POST提交的是字符的流数据),然后再 做为UploadData()的参数。使用UploadData()进行数据提交,最后返回,POST的回馈信息。如下: WebClient _client = ne

文档评论(0)

1亿VIP精品文档

相关文档