
# 通用接口
通用接口可以访问华为云上的各种AI服务，是否需要开通及调用具体参数请参考各服务说明。
- **接口调用**
  hilens.EIServices.Request(method, host, uri, queryParams, payload, headers)
  
- **参数说明**
  表1参数说明 
  | **参数名称**    | **是否必选** | **参数类型** | **参数描述**                                                                                                                                                                                |
  |:---|:---|:---|:---|
  | method      | 是        | 枚举       | 请求方法，可选hilens.GET,hilens.POST,hilens.PUT,hilens.DELETE。                                                                                                                                 |
  | host        | 是        | 字符串      | 请求域名。host+uri需要是完整的请求url。                                                                                                                                                               |
  | uri         | 是        | 字符串      | 请求uri。host+uri需要是完整的请求url。                                                                                                                                                              |
  | queryParams | 是        | 字符串      | 查询字符串。                                                                                                                                                                                  |
  | payload     | 是        | 字符串      | 请求消息体。                                                                                                                                                                                  |
  | headers     | 是        | 字符串      | 请求消息头。提供hilens.EIHeaders()对象方便添加请求头，使用示例： headers = hilens.EIHeaders() headers.add("Content-Type: application/json") |
     
  
- **返回值**
  EIResponse结构体，包含requestState和responseBody两个成员，详情请参见[表2]。
   表2返回值说明 
  | 名称                      | 参数类型 | 参数说明                       |
  |:---|:---|:---|
  | EIResponse.requestState | 布尔类型 | 表示请求状态。True表示成功，False表示失败。 |
  | EIResponse.responseBody | 字符串  | 请求响应体。                     |
     
  
 
