码迷,mamicode.com
首页 > Web开发 > 详细

socket 实现HttpClient简单类+csdn登陆源码

时间:2015-03-01 14:30:34      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

这个文章我发别的论坛的文章,同时发布在自己的博客里面。

背景:

        自己写这个只是为了自己更加明白一些底层技术,有些东西必须自己写了之后才能更好的明白。放在论坛的原因是让新手明白本质的东西,不要被一些表面的东西迷惑,不然会走很多弯路。


        介绍:
        1:支持 post + get请求 其实对于什么请求库是不关心。
        2: 支持302跳转。
        3: 对请求头 + 返回头进行简单的解析。
        4: 简单的cookie支持。

        Fidder的那个数据包模拟机器是不支持的cookie,这个原因是由于的他框架决定。


        原理:
        1:数据包发送和接受肯定是套接字发送和接收。
        2:构造HTTP数据包。(库提供简单属性设置,使之成为面向对象),这样更好操作。
        3:解析返回来的数据包,进行HTTP的解析,实例话成对应的对象。

        例子:
        唯一的列子csdn http登录。
        1: 获取csdn登录的流水号。
        2: 构造对应的数据包。
        3: 访问我的csdn。(对数据没有进行的转码,中文会乱码。)。

        作者:小鱼

        QQ群:274301756(编程爱好群)。


代码:http://www.cctry.com/thread-249742-1-1.html

可以留邮箱我发给你链接

socket 实现HttpClient简单类+csdn登陆源码

标签:

原文地址:http://blog.csdn.net/littlefishvc/article/details/44002255

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!