yapi-pro / yapi

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台。我们长期维护YApi的在线版本,推荐使用:https://yapi.pro

Home Page:https://yapi.pro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

接口配置参数时,当VALUE包含“+”时,在运行时会被转译成“%2B”,从而导致报错400。

mysn94814 opened this issue · comments

版本号

~ 官网注册账号试玩

什么问题

~
接口配置参数时,当VALUE包含“+”时,在运行时会被转译成“%2B”,从而导致报错400。

如何复现此问题

如InfluxDB带的接口:http://XXXX/query?q=SHOW+DATABASES&db=_internal
1、添加接口时,配置的path为:query
2、编辑时分别配置参数:q:SHOW+DATABASES db:_internal后保存。
3、运行的时候,抓包可以看到“+”号被转译成了“#2B”,导致报错400。
从期望说看,这里不转译更完美。

什么浏览器

chrome

什么系统(Linux, Windows, macOS)

macOS