Idea rest client 使用(全) 真香
看了网上好多的 idea rest client 讲解,大多都只是讲了它如何如何好,都只是简单的测了一个 json 的接口而已,个人实践了一把,里面还是有挺多坑的,但不得不说,那个脚本化处理请求的功能确实挺棒。 脚本化配置确实很方便,linux 使用文件来配置环境变量代替了windows 的可视化配置,sublime 使用文件来配置它的所有配置项取代传统的可视化配置,这种文件化的方式可以做到可迁移,多端即时同步和多人共享,有过经历的人自然懂我在说什么。 本文内容: 关于脚本化 mock 的实践,免复制 token 实践,文件传输实践 关于语法 请求的语法基本上和 http 协议内容是一致的,结构如下 ### 使用三个 # 来分隔多个请求 GET/POST 请求地址(可拼接查询参数) 请求头键值对 请求体 > {% %} # 响应处理 > 打头和 shell 很像,然后用 {% %} 括起来的脚本内容 ,在脚本中可以使用 javascript 原生语法,这就很强大了 # 脚本中有几个内置对象 client 表示当前客户端,response 表示响应结果 对于这个使用文档,我在官网没有找到对应的文档位置,但在 idea 本身提供了一些不错的使用示例,它的位置在 Tools/HTTP Client/Open HTTP Requests Collection 每发送一个请求后