普通用户
关于okhttp组件 [复制链接]
3122178498 发表于 2026-01-02 88 2

okhttp组件,怎么没有关于重定向的设置,也没有单独的置cookie的设置,方法不全?

3122178498 2026-01-05

如果需要对多个网站进行post访问,是不是就需要创建多个OKHTTP网络操作的对象?如果是手动拼接的单独的一个cookie值,用什么方法,把这个cookie加进去

回复
官方技术组 2026-01-04

您好,OKHTTP网络操作支持库重定向功能不用单独设置,因为在其内部已经自动处理并实现了相关功能,组件内部在发送非简单请求时会自动识别 3xx 重定向状态码,然后读取返回的 Location 头的新地址,重新发起请求;默认限制最大重定向次数为 20 次(防止无限循环重定向);会自动处理常见的重定向场景(比如 HTTP 跳 HTTPS、不同域名 / 路径的重定向)。

关于如何单独设置请求的Cookie值,可以使用 ` OK网络请求头 ` 类,创建其对象,然后添加Cookie属性值,再发送请求。

注意: OKHTTP默认会自动管理Cookie,相当于您使用OKHTTP通过POST请求登录一个网站之后,再发送相关POST数据或GET请求时,OKHTTP都会自动带上您登录后的Cookie值,不需要您再手动管理或添加请求时的Cookie值,其功能相当于您在浏览器中登录账号后,再执行其它操作不需要再登录一样的效果,OKHTTP会默认保存登录状态及Cookie值。

回复
 作者信息
3122178498
普通用户 云验证
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号