如何不用第三方工具,在PhpStorm中用REST Client测试API接口调试?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1068个文字,预计阅读时间需要5分钟。
PHPStorm 内置的 HTTP Client 可以直接发起请求、携带变量、断言、连接 Xdebug,无需安装 Postman 或插件。但前提是已经配置好 .http 文件,包括格式、变量路径、放置位置、中文和 token。
怎么写一个能运行的最简 .http 文件
文件必须是 .http 或 .rest 后缀,放在项目内(不能放桌面或系统临时目录),首行必须是大写方法 + 空格 + 完整 URL:
-
GET https://httpbin.org/get✅ 可运行 -
get https://httpbin.org/get❌ 方法小写,不识别 -
GET https://httpbin.org/get # 注释❌ URL 后不能跟任何字符,包括空格和注释 -
GET https://httpbin.org/get?name=张三❌ 中文没编码,服务端大概率 400 或收不到
光标停在这一行,按 Ctrl+Enter(macOS 是 Cmd+Enter)即可发送。响应出现在下方 Services 工具窗口的 HTTP Client 标签页里。
变量怎么定义才不报 Cannot resolve variable
变量名不能含点号 .、短横线 - 或空格,比如 api.base_url 或 auth-token 都会失败。
本文共计1068个文字,预计阅读时间需要5分钟。
PHPStorm 内置的 HTTP Client 可以直接发起请求、携带变量、断言、连接 Xdebug,无需安装 Postman 或插件。但前提是已经配置好 .http 文件,包括格式、变量路径、放置位置、中文和 token。
怎么写一个能运行的最简 .http 文件
文件必须是 .http 或 .rest 后缀,放在项目内(不能放桌面或系统临时目录),首行必须是大写方法 + 空格 + 完整 URL:
-
GET https://httpbin.org/get✅ 可运行 -
get https://httpbin.org/get❌ 方法小写,不识别 -
GET https://httpbin.org/get # 注释❌ URL 后不能跟任何字符,包括空格和注释 -
GET https://httpbin.org/get?name=张三❌ 中文没编码,服务端大概率 400 或收不到
光标停在这一行,按 Ctrl+Enter(macOS 是 Cmd+Enter)即可发送。响应出现在下方 Services 工具窗口的 HTTP Client 标签页里。
变量怎么定义才不报 Cannot resolve variable
变量名不能含点号 .、短横线 - 或空格,比如 api.base_url 或 auth-token 都会失败。

