在非前后端分离的项目,也就是传统的后端渲染网页的接口请求时,由于接口返回的是整个 html 页面,导致测试报告查看 log 时会被 html 的代码污染样式;换句话说,要对接口返回的 response 值做转义 @debugtalk
另外提个建议,现在定义接口(api)的时候,需要把接口定义完全,比如一个接口可能有三个参数,定义的时候就写接口名称 A($a,$b,$c),但实际上,在使用这个 api A 的时候,可能未必需要三个全的参数,可能只要一个参数 $a,而已,其他两个却必须要写全,这样很麻烦,可以定义成,如果写了就用,否则不传这个参数么
你说的问题是 XSS 问题,已经修复了,不够还没有发布版本。
通过如下命令可以使用最新代码更新。
pip install -U git+https://github.com/HttpRunner/HttpRunner.git
调用的时候,第二、三个可选参数,假如不传就写成 A($a,,)