如果需要对多个网站进行post访问,是不是就需要创建多个OKHTTP网络操作的对象?如果是手动拼接的单独的一个cookie值,用什么方法,把这个cookie加进去
您好,OKHTTP网络操作支持库重定向功能不用单独设置,因为在其内部已经自动处理并实现了相关功能,组件内部在发送非简单请求时会自动识别 3xx 重定向状态码,然后读取返回的 Location 头的新地址,重新发起请求;默认限制最大重定向次数为 20 次(防止无限循环重定向);会自动处理常见的重定向场景(比如 HTTP 跳 HTTPS、不同域名 / 路径的重定向)。
关于如何单独设置请求的Cookie值,可以使用 ` OK网络请求头 ` 类,创建其对象,然后添加Cookie属性值,再发送请求。
注意: OKHTTP默认会自动管理Cookie,相当于您使用OKHTTP通过POST请求登录一个网站之后,再发送相关POST数据或GET请求时,OKHTTP都会自动带上您登录后的Cookie值,不需要您再手动管理或添加请求时的Cookie值,其功能相当于您在浏览器中登录账号后,再执行其它操作不需要再登录一样的效果,OKHTTP会默认保存登录状态及Cookie值。