QQ协议分析.pptVIP

  • 11
  • 0
  • 约4.78千字
  • 约 13页
  • 2017-09-20 发布于河北
  • 举报
QQ协议分析 很多人认为QQ的HTTP服务器是基于80口进行通信的(如:3:80),其实不是这样的,真正基于HTTP的服务器应该是::8000,它是一个通过8000口进行通讯的服务器。QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。 下面我们来介绍实现HTTP的POST方法的通信。 1 C#: C#里System.Web空间下提供了一个叫做WebClient的对象,使用此对象就可以使C#直接对服务器发送WEB客户端的请求。 那么我们要对服务器提交POST方法那么就必须使用其UploadData()方法才行。首先把要请求的信息先转换为字节(因为POST提交的是字符的流数据),然后再做为UploadData()的参数。使用UploadData()进行数据提交,最后返回,POST的回馈信息。如下: WebClient _client = new WebClient(); string postValues = VER=1.0CMD=Query_StatSEQ=12321UINN=50UN=0; Byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(postValues); Byte[] pa

文档评论(0)

1亿VIP精品文档

相关文档