## 请求的base url base url 在config.ts文件中定义并导出 ## 请求PATH: pub/login ## 请求头示例 名称:Authorization 类型:string 必填:true 默认值:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTAwNTU5MzYsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.LLveItQ_K0vvcmyN4qLQHxaOcz3EzY7ZeUQ97hR9R9w 描述:认证信息,使用 Bearer Token 方式进行身份验证。 --- 名称:Language 类型:string 必填:true 默认值:en 描述:语言选项,可选值为 en 或 zh。 --- 名称:Product 类型:string 必填:true 默认值:DROS 描述:产品类型,可选值为 DROS 或 VETDROS。 --- 名称:Source 类型:string 必填:true 默认值:Electron 描述:来源类型,可选值为 Electron、Browser 或 Android。 ## 请求体 | **名称** | **类型** | **必填** | **默认值** | **描述** | | :------- | :------- | :------- | :--------- | :------- | | username | string | true | admin | 用户名 | | password | string | true | 123456 | 密码 | ## 请求成功结果 ```json { "code": "0x000000", "description": "Success", "solution": "", "data": { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc1ODgsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.0qIzacOIf0-YluwAlrkaNJ9lf9w8IKneWEXh_mjUoN4", "expire": 1751277588, "uid": 1, "name": "admin", "avatar": "" } } ``` 其中code字段不为0可以作为失败的判断依据 ## 请求失败结果 ```json { "code": "0x010101", "data": {}, "description": "Invalid username or password", "solution": "" } ```