请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

hzg2088

注册会员

9

主题

23

帖子

70

积分

注册会员

积分
70
hzg2088
注册会员   /  发表于:2021-9-24 11:36  /   查看:1853  /  回复:6
1金币
本帖最后由 hzg2088 于 2021-9-24 17:27 编辑

用服务端命令发送HTTP登录

登录成功返回COOKIE,再用服务端命令发送HTTP请求,更新数据

我现在通过服务端命令发送登录请求是可以成功的,返回COOKIE



但是后续需要通过服务端命令发送HTTP请求,更新单据数据
提示没授权,不知道如何传这个COOKIE


------------------附文档使用说明---------------
也就是说,先POST登录,成功后,后续的接口调用 ,在请求头需带上B1SESSION和ROUTEID两个参数



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

通过你的截图来看,你的这里字段拼接写错了,因为是公式拼接,你应该用&符号 给咱提供一种调试的思路,你可以把你这两个拼接的字段用设置变量命令, 然后你在调用的时候,就能看到打印的该变量的值,我这里方便演示,给B1SESSIO字段设置的值是111 用&符号结果如下 用+你应该会看到变量值不对 保证cookie是对的之后,再看后端发请求有没有把cookie替换上去,可以让服务端那边的同学看看有没有被替换,现在的值是什么 ...

6 个回复

倒序浏览
最佳答案
最佳答案
freya
葡萄城公司职员   /  发表于:2021-9-24 11:36:43
来自 2#
通过你的截图来看,你的这里字段拼接写错了,因为是公式拼接,你应该用&符号

给咱提供一种调试的思路,你可以把你这两个拼接的字段用设置变量命令,

然后你在调用的时候,就能看到打印的该变量的值,我这里方便演示,给B1SESSIO字段设置的值是111
用&符号结果如下

用+你应该会看到变量值不对


保证cookie是对的之后,再看后端发请求有没有把cookie替换上去,可以让服务端那边的同学看看有没有被替换,现在的值是什么





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hzg2088
注册会员   /  发表于:2021-9-24 15:32:58
3#
freya 发表于 2021-9-24 13:58
通过你的截图来看,你的这里字段拼接写错了,因为是公式拼接,你应该用&符号

给咱提供一种调试的思路, ...

好的,感谢。我再测试一下。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-24 16:59:20
4#
感谢楼上大佬的支持~
后边有问题欢迎随时发帖交流
回复 使用道具 举报
hzg2088
注册会员   /  发表于:2021-9-24 17:20:35
5#
本帖最后由 hzg2088 于 2021-9-24 17:22 编辑

COOKIE的问题解决了,感谢。
出现一个新的情况,就是,有一个数组参数,传值,系统会自己多加一对[],这里会出异常,请教下怎么处理?(我在POSTMAN测试了,就是多了一对[]符号,才报500错误)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hzg2088
注册会员   /  发表于:2021-9-24 17:27:11
6#
hzg2088 发表于 2021-9-24 17:20
COOKIE的问题解决了,感谢。
出现一个新的情况,就是,有一个数组参数,传值,系统会自己多加一对[],这里 ...

这个异常已经处理,不需要回复了。感谢。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-24 17:44:33
7#
hzg2088 发表于 2021-9-24 17:27
这个异常已经处理,不需要回复了。感谢。

不客气哈~
后边有问题欢迎随时发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部