API网关 APIG-开启跨域访问:开启跨域访问

时间:2024-04-09 20:49:19

开启跨域访问

API网关默认不开启跨域访问,如果您需要开启,请参考以下说明完成跨域配置。

  • 简单请求的跨域访问

    如果是创建新的API,在定义API请求时,打开“支持跨域(CORS)”开关。详细的使用指导,可参考简单请求

    图2 支持跨域
  • 非简单请求的跨域访问

    非简单请求的跨域访问需要在API的分组中创建一个“Method”为“OPTIONS”的API,作为预检请求

    预检请求API的参数设置,请参考以下说明填写。详细的使用指导可参考非简单请求

    1. 在API的基本信息中,安全认证选“无认证”。
      图3 预检请求-使用无认证
    2. 定义API请求时,参数填写说明如下:
      • 请求协议:选择与已开启CORS的API相同的请求协议
      • 请求Path:填斜杠/
      • Method:选择“OPTIONS”
      • 支持CORS:选择开启CORS
      图4 预检请求-设置API请求
    3. 后端服务选择Mock。
      图5 预检请求-后端服务类型Mock
support.huaweicloud.com/usermanual-apig/apig-ug-180621094.html