缓存
默认关闭,要手动开启

Cookie
网站为辨别用户身份保存,进行会话跟踪在用户本地终端上的数据,由用户客户端计算机暂时或永久储存。
借助网站:www.wanandroid.com
*需要注册账号


如果return null,会报错。需要返回任意非空值
Retrofit
封装了okhttp

新建接口


Main

随便找一个之前的getpost,删掉内容
(这段和后面的转换器都没搞明白,照图里的代码写了之后运行就报错,等以后解决了。当然也不能排除是前面写的有问题的可能性。。。)

(图片来源b站)

(图片来源b站)
Okhttp和retrofit接收到的都是string,转换器可以将其转换为java bean对象
引用gson库

辅助网站:bejson

可自动生成java bean代码


直接复制进package即可
用法

反序列化

添加



自动反序列化

上面那行可以删掉
再写一个接口

这种情况下,替换logintest的类为:


上述代码关键在于addconverterfactory。
本文介绍了如何在Retrofit中使用OkHttp处理网站请求,涉及Cookie的使用、数据序列化(如将HTTP响应转换为JavaBean对象),以及如何通过Gson库实现自动反序列化功能。

被折叠的 条评论
为什么被折叠?



