33 次浏览【转载需注明来源】
博客作者:【1580****6580】
移动端和桌面端共用一个http ,这个用桌面端可以发。用移动端就接收不到cookie这个是移动端的接收回调
经过排查,是小程序的这个访问命令本身不支持cookie获取;这有可能是因为cookie是敏感信息;防止有人使用该命令进行post而出现的限制。
该问题属于厂商那里的限制,快码层无法做出具体的处理;对此我们提出了如下方案:
桌面服务端:
局部变量 自定义cookie数据 = base64类.编码(JSON类.到可读JSON文本({ "名称": "cccc", "cookie": "sssss" })); 访问信息["主动发送"]({ "发送数据": "你好,世界", "数据协议": HTTP服务类.获取数据协议("html"), "自定义协议头": [{ "cookie": 自定义cookie数据 }] });
移动端:
跨平台类.网页访问("http://127.0.0.1:8082", "GET", "", {}, "json", (网页访问成功回调) => { 如果 (网页访问成功回调["header"]["cookie"]) { 调试输出(base64类.解码(网页访问成功回调["header"]["cookie"])); } });
注意:其实移动端【小程序、安卓、IOS】等,更推荐通过自定义协议头交互;因为对于程序来说;使用类似于:
跨平台类.读取配置数据("配置名称") 跨平台类.保存配置数据("配置名称","配置数据")
上述的命令的来进行配置的读取是最优方案,在进行网络交互时;可通过:
跨平台类.网页访问("http://127.0.0.1:8082", "GET", "", { "cookieNew":跨平台类.读取配置数据("配置名称") }, "json", (网页访问成功回调) => { 如果 (网页访问成功回调["header"]["cookie"]) { 调试输出(base64类.解码(网页访问成功回调["header"]["cookie"])); } });
该方案将储存的配置数据传输到服务端中。
不能恶意举报,否则进行封号处理!
测试账号
快码FOF编程 Time: 2023-10-30 18:40:41
评论ID
经过排查,是小程序的这个访问命令本身不支持cookie获取;这有可能是因为cookie是敏感信息;防止有人使用该命令进行post而出现的限制。
该问题属于厂商那里的限制,快码层无法做出具体的处理;对此我们提出了如下方案:
桌面服务端:
移动端:
注意:其实移动端【小程序、安卓、IOS】等,更推荐通过自定义协议头交互;因为对于程序来说;使用类似于:
上述的命令的来进行配置的读取是最优方案,在进行网络交互时;可通过:
该方案将储存的配置数据传输到服务端中。