http 服务在工具启动后自动开启,HTTP 服务端口号在用户目录下记录,可通过检查用户目录、检查用户目录下是否有端口文件及尝试连接来判断工具是否安装/启动。
端口号文件位置:
macOS :
Windows : ~/AppData/Local/微信web开发者工具/User Data/Default/.ide
接口定义:
URL: /open
HTTP 方法: GET
示例:
- 项目路径需经 URL encode
2. 登录
接口定义:
URL:/login
HTTP 方法:GET
示例:
# 登录,返回图片格式的二维码
http://127.0.0.1:端口号/login
# 登录,取 base64 格式二维码
# 登录,取 base64 格式二维码,并写入 /Users/username/logincode.txt
接口定义:
URL:/preview
HTTP 方法:GET
示例:
4. 上传
URL:/upload
HTTP 方法:GET
示例:
# 上传路径为 /Users/username/demo 的项目,指定版本号为 v1.0.0
http://127.0.0.1:端口号/upload?projectpath=%2FUsers%2Fusername%2Fdemo&version=v1.0.0
http://127.0.0.1:端口号/upload?projectpath=%2FUsers%2Fusername%2Fdemo&version=v1.0.0&desc=test
接口定义:
URL:/test
HTTP 方法:GET
示例:
请求响应
正常情况下 HTTP 相应状态码为 200,错误时 400,返回如下格式的 JSON 字符串:
{
"code": 40000,