IntelliJ PhpStorm HTTP Client:如何在请求中使用系统环境变量?
在PhpStorm HTTP Client中直接调用Windows系统环境变量的解决方案
可以直接在.http文件中使用JetBrains IDE内置的语法引用系统环境变量,无需依赖http-client.env.json或http-client.private.env.json文件,具体实现如下:
修改后的请求示例
### sample GET request GET https://internal.testserver.de/api/v1/profile/${$env:USERNAME}/
补充说明
- 针对Windows系统,使用
${$env:变量名}的语法就能直接读取系统环境变量,这里的USERNAME就是系统自带的环境变量名 - 也可以尝试
${%USERNAME%}的CMD风格语法,但${$env:USERNAME}在PhpStorm中的兼容性更稳定 - 该语法是JetBrains HTTP Client的原生支持特性,不需要额外配置,编写完成后直接运行请求,IDE会自动将变量替换为对应系统环境变量的值
内容的提问来源于stack exchange,提问作者mimo
相关产品推荐
相关产品推荐

