易语言POST教程-CSDN上传头像解析

来源:互联网 发布:linux怎么删除目录 编辑:程序博客网 时间:2024/04/19 19:13

   

    这期给大家做个CSDN上传头像的一个文本教程解析:

   

  CSDN上传头像有三步:


  1.登陆CSDN博客

CSDN登陆采用的是HTTPS的GET方式登陆:

https://passport.csdn.net/ajax/accounthandler.ashx?t=log&u={user}&p={pass}&remember=0&f=http%3A%2F%2Fwww.csdn.net%2F&rand=0.7120156501392052

        {user}就是登陆的用户名 

{pass}就是登陆的用户密码

remember  是登陆返回去的地址 比如登陆www.csdn.net blog.csdn.net 等

  

2.上传头像

       上传头像是采用的HTTPS的POST数据包上传

       POST地址:https://passport.csdn.net/account/uploadfile

       POST参数:

第一部分:   -----------------------------7dd403bc04d4
Content-Disposition: form-data; name="file1"; filename="15498_100.png"
Content-Type: image/png

       第二部分:为要上传的图片的字节集数据+-----------------------------7dd403bc04d4--

       上传部分要主要上传的协议头:

    Accept: text/html, application/xhtml+xml, */*
Referer: https://passport.csdn.net/account/uploadfile
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Content-Type: multipart/form-data; boundary=---------------------------7dd403bc04d4


      结果:如果上传完成可以在返回的页面找到图片的地址

      例如:var js_data = {"imgUrl0":"http://avatar.csdn.net/_tempic/3/A/D/0_u011414769.jpg","imgUrl1":"http://avatar.csdn.net/_tempic/3/A/D/1_u011414769.jpg","imgUrl2":"http://avatar.csdn.net/_tempic/3/A/D/3_u011414769.jpg","imgUrl3":"http://avatar.csdn.net/_tempic/3/A/D/4_u011414769.jpg",};
 

  3.保存

     图片上传完成之后,保存头像就只有一个简单的GET了

    地址:https://passport.csdn.net/account/uploadfile?save=save