递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

火山安卓的网页访问有问题吧?

查看数: 509 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-5-8 10:09

正文摘要:

本帖最后由 小星星 于 2025-5-10 18:08 编辑 此问题已解决,原因是协议头里的[Content-Length: 1465]这一项不能在火山里请求,去掉这个数据长度就好了。 近日使用此方法开发应用,经自己通过FD抓包得到的接口 ...

回复

黑色毛嗑儿 发表于 昨天 13:26
小星星 发表于 2025-5-11 11:14
是有提示chunked参数有问题来着,你得意思是数据长到一定程度就自动分包请求了?但服务器那边只认第一个 ...

分段传输是服务器发送给客户端的,客户端不用管,我编译后在手机运行了

Screenshot_20250511_125535.jpg (11.71 KB, 下载次数: 10)

Screenshot_20250511_125535.jpg
黑色毛嗑儿 发表于 昨天 13:15
小星星 发表于 2025-5-11 11:14
是有提示chunked参数有问题来着,你得意思是数据长到一定程度就自动分包请求了?但服务器那边只认第一个 ...

网络访问用OKHTTP库试试,是支持分段传输的,我试了OKHTTP和安卓网络操作类都返回数据了

IMG_20250510_175144.jpg (69.88 KB, 下载次数: 10)

IMG_20250510_175144.jpg
小星星 发表于 昨天 11:14
黑色毛嗑儿 发表于 2025-5-11 03:39
昨天测试了一下,可以返回数据。响应头有Transfer-Encoding:chunked字段,是分段传输,确实没有Congtent ...

是有提示chunked参数有问题来着,你得意思是数据长到一定程度就自动分包请求了?但服务器那边只认第一个请求的数据,所以它那边收到的数据是不全的也就返回错误了?
小星星 发表于 昨天 11:12
xmr182108 发表于 2025-5-11 09:42
协议头数据长度要删掉是协议基本的,其次安卓的网页请求好像会自动编码数据,建议用安卓网络操作类.HTTP读 ...

要删除是基本的?我之前做接口的理念就是尽量保持和抓到的包保持一致去使用,以为这样会更稳。。。。
xmr182108 发表于 昨天 09:42
协议头数据长度要删掉是协议基本的,其次安卓的网页请求好像会自动编码数据,建议用安卓网络操作类.HTTP读文件2
黑色毛嗑儿 发表于 昨天 03:39
小星星 发表于 2025-5-10 18:07
协议头没问题,是协议头里提交数据长度的问题,只要加了那一项,火山就不能访问,不加就正常。 ...

昨天测试了一下,可以返回数据。响应头有Transfer-Encoding:chunked字段,是分段传输,确实没有Congtent-Encoding字段,不是gzip压缩的,跟请求头Congtent-Length字段没关系,有没有都无所谓。
小星星 发表于 前天 18:07
火绒 发表于 2025-5-10 11:27
你看一下是不是协议头有什么问题

协议头没问题,是协议头里提交数据长度的问题,只要加了那一项,火山就不能访问,不加就正常。
火绒 发表于 前天 11:27
你看一下是不是协议头有什么问题

69698ca8-8ae4-49b4-af27-5cf9d49fc1be.png (25.68 KB, 下载次数: 12)

69698ca8-8ae4-49b4-af27-5cf9d49fc1be.png
小星星 发表于 3 天前
本帖最后由 小星星 于 2025-5-9 18:31 编辑
黑色毛嗑儿 发表于 2025-5-9 14:17
gzip压缩的,需要解码,网络访问用字节数组,不要用文本,精易助手应该自带解码了 ...

GZIP这个我知道,虽然协议头里有这个,但是它并不会压缩,。
而且即使是压缩的也是访问完毕后返回的数据再进行解压。
即使它是压缩的我就不解压直接解码,也是有数据的而不是空对象。
这个问题在于请求途中直接截断了返回错误码-1.用文本的和用字节数组的是一个道理,文本的实际上也是用的数组的,
这一点可以用打开源码所在位置看到的,他们是同源。

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-5-12 19:44 , Processed in 0.091652 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表