Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] 模版编辑页面中配置的变量Request Payload相关BUG汇总提交 #579

Open
4 tasks done
trainliang opened this issue Jan 31, 2025 · 3 comments
Open
4 tasks done
Labels
bug Something isn't working

Comments

@trainliang
Copy link

Verify steps

  • Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • Latest 我已经使用 最新源码 测试过,问题依旧存在
  • Core 这是 QD 框架存在的问题,并非我所使用的 QD 早期版本(如 20210628及之前版号 等)或模板的特定问题
  • Meaningful 我提交的不是无意义的 催促更新或修复 请求

QD Version

20250129

Bug on OS

Linux

Bug on Platform

Docker/Linux 64位

To Reproduce

1.不能手动增加该类型(只能复制请求或倒入har),
2.手动输入后可以保存,但是不能映射到下方表格
3.新打开编辑保存过的请求时,会直接清空里边的所有数据然后该变量消失
4.它的编辑器中每打一个字符,编辑器就多一行高度
Image

Describe the Bug

同上

QD config

QD log

暂无

Expected behavior

修复上述BUG

Screenshots

同上

@trainliang trainliang added the bug Something isn't working label Jan 31, 2025
@a76yyyy
Copy link
Contributor

a76yyyy commented Jan 31, 2025

  1. 设置请求类型为 POST 即可
  2. 请详细说明
  3. 请详细说明
  4. 我测试一下

PS: 前端代码过于陈旧,且使用了CoffeeScript和angular等多种旧版本组件,后续会重构前端

@trainliang
Copy link
Author

题外话:现在遇到两个问题用qd框架比较吃力,一个是变量提取json时,其实直接类似js获取挺简单,但是需要走正则匹配有些繁琐的问题,二是discuz登录问题,涉及formhash,新框架设计上有什么较好的支持吗

第二条就是说输入框输入后正常会像url里的参数一样动态映射到Query String Parameters中,但是Request Payload不会映射的问题。

第三条提供一个演示小视频:

Image

@a76yyyy
Copy link
Contributor

a76yyyy commented Feb 1, 2025

题外话:现在遇到两个问题用qd框架比较吃力,一个是变量提取json时,其实直接类似js获取挺简单,但是需要走正则匹配有些繁琐的问题,二是discuz登录问题,涉及formhash,新框架设计上有什么较好的支持吗

第二条就是说输入框输入后正常会像url里的参数一样动态映射到Query String Parameters中,但是Request Payload不会映射的问题。

第三条提供一个演示小视频:

Image

  1. 后续会支持 json提取 和 css选择器;
  2. query string 只会解析URL的参数;
  3. 后续定位一下问题原因

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants