开源2x.x版本使用python脚本对doc模块进行post请求问题

回贴
回帖数 4
阅读数 176
发表时间 2025-02-01 22:51:28
📗
性感的水龙头 楼主

请教一下想用脚本自动在Zentao上创建文档信息

为什么使用python脚本或postman去对PATH_INFO 接口进行post请求,php服务端收到的$_POST都是空导致进入非创建逻辑分支中

例如doc-createLib.json接口

f_1c5040f05e9716c1588051b38b5e8a28&t=png

f_0dc9b52ca580753e89c4908d82fa9169&t=png

使用fidder进行抓包的信息,发现数据是form-data 请求也是post

f_8e78f48d1206d91317e6bc7acba6d7d4&t=png

但调试zentao页面是可以的

f_8a1c3bf29c560c75c8d204f06cc12cef&t=png

请大哥们指点迷津

3个回复
🚢
王林 沙发

咱们获取不到数据的原因可能是没有使用验证后的sessionid,没有权限

调用json通常需要先或者sessionid,对sessionid验证登录后,再使用验证后的sessionid来进行调用接口的

具体可以参考下文档:https://www.zentao.net/book/extension-dev/1341.html

方便的话咱们也可以将postman中整个调用接口的步骤截图发一下看看呢。

2025-02-05 11:42:09 王林 回帖
🚢
王林 #3 回复#2

方便添加QQ1455720938协助看下吗?

2025-02-05 13:09:57 王林 回帖
🚢
王林 #4 回复#3

已处理,原因

1、需要验证sessionid

2、sessionid参数名为zentaosid

2025-02-06 16:38:21 王林 回帖
联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。