当前位置:编程学习 > C#/ASP.NET >>

通过SOCKET使用HTTP协议和网页服务器交互问题

这个方法已经实现了,
目前遇到1个网站,
我发送HTTP请求信息,这是一个登入网站的代码
============================
POST /login.php?login_attempt=1 HTTP/1.0
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://www.facebook.com/
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; CIBA; .NET CLR 2.0.50727)
Content-Type: application/x-www-form-urlencoded
Host: login.facebook.com
Connection: close
Pragma: no-cache
Cookie: datr=1274492643-f64e7f6509f92898a8ab73cff1bf25b1eb5bea9719b0999720ba0; lsd=Mwn2m; reg_fb_gate=http%3A%2F%2Fwww.facebook.com%2F; reg_fb_ref=http%3A%2F%2Fwww.facebook.com%2F
Content-Length: 225

charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=zh_CN&email=happen728@163.com&pass=dasd1&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&lsd=Mwn2m

服务器端
正常情况下 根据COOKIE,账号,密码,还有随机值 返回我登入的结果
但这里却是返回1个302跳转,问题是跳转的网站也是一个的,只是前面有个HTTPS
===================================
HTTP/1.0 302 Found
Location: https://login.facebook.com/login.php?login_attempt=1
Server: BigIP
Connection: close
Content-Length: 0

请问这是什么原因?我怎么解决? --------------------编程问答-------------------- 这是没有登录成功,可能某些信息通过没有验证 --------------------编程问答-------------------- 登陆机???? --------------------编程问答-------------------- --------------------编程问答--------------------
友情帮顶下!顺便学习学习!
--------------------编程问答--------------------
引用 1 楼 zhj__zhj 的回复:
这是没有登录成功,可能某些信息通过没有验证


程序最后没有完成
还是多谢! --------------------编程问答--------------------
引用 2 楼 sichuanpb 的回复:
登陆机????


登入是一部分 --------------------编程问答-------------------- 登陆的验证没有通过吧,这貌似是个facebook的RTMP协议数据包,研究研究协议吧
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,