295440
开源2x.x版本使用python脚本对doc模块进行post请求问题
回帖数 4
阅读数 887
发表时间 2025-02-01 22:51:28
请教一下想用脚本自动在Zentao上创建文档信息
为什么使用python脚本或postman去对PATH_INFO 接口进行post请求,php服务端收到的$_POST都是空导致进入非创建逻辑分支中
例如doc-createLib.json接口


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

但调试zentao页面是可以的

请大哥们指点迷津
4个回复
咱们获取不到数据的原因可能是没有使用验证后的sessionid,没有权限
调用json通常需要先或者sessionid,对sessionid验证登录后,再使用验证后的sessionid来进行调用接口的
具体可以参考下文档:https://www.zentao.net/book/extension-dev/1341.html
方便的话咱们也可以将postman中整个调用接口的步骤截图发一下看看呢。
2025-02-05 11:42:09 王林 回帖
4个回复
我用的是resquest自带的session发送的

Cookie 里面已经带上了zentaosid及其内容呢,我调用user-login.json可以成功( 主要是看源码处理user-login的时候没有 !empty($_POST)的判断,如果有这个判断我估计也会调用失败呢 )
是不是要将zentaosid=xxxxxx 放到header中或者啥地方呀
2025-02-05 13:05:44 性感的水龙头 回帖
联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com

相关帖子
狂奔的鱼 | 最后回帖 2017-05-17 08:59 石洋洋
杨金莲 | 最后回帖 2017-09-19 09:28 杨金莲
董震 | 最后回帖 2017-06-20 08:29 王春生
杨工 | 最后回帖 2017-08-28 14:23 兔斯基的耳朵
名义 | 最后回帖 2021-08-24 12:34 微微
WuXin | 最后回帖 2020-11-23 09:19 禅道-李锡碧


精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


