android:cookies 的浅使用
对于 http ,我算是比较陌生的。一般开发都是 参照原来的代码,或者 网上的博客,或者咨询后台。也勉强凑合,小需求也能解决。
在 wan android api 中,有一篇关于 使用 postman 模拟请求的,然后里面说了关于 cookies 的。Postman 模拟带 cookie 的请求 。我看了之后没有明白到底是怎么弄的。于是下载了几个 wan adnroid 的 app 源码,看了好几个,终于明白了。
==========================================================
我的理解如下:
- cookies 是服务器返回的,也就是 http 响应,不是请求。
- 收到服务器响应的 cookies 之后,保持到本地,比如 android 的 sp, 浏览器的本地缓存。
所以,我本地 通过 postman 模拟登陆 wan android 成功了。
看一下我的请求与响应:
- 这是请求:
POST /user/login?username=dahuanggou&password=dahuanggoumimaHTTP/1.1
Host: www.wanandroid.com
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded
算了,还是上图吧,复制挺麻烦的。
-x
现在 ,再看 Postman 模拟带 cookie 的请求 就明白了。