Why Do I Fail to Call an API Across Domains?
Possible Causes
The CORS configuration of the API is incorrect.
Solution
- Ensure that CORS has been enabled for the API.
Go to the API details page, click Edit, and check whether CORS is enabled. If it is not, enable it.
- Check whether an API with the OPTIONS method has been created. Only one such API is required for each API group.Note
Parameters are as follows:
API Group: The same group to which the API with CORS enabled belongs.
Method: Select OPTIONS.
Protocol: The same protocol used by the API with CORS enabled.
Path: Same as or prefixally matching the request path set for the API with CORS enabled.
Matching: Select Prefix match.
Authentication Mode: None means all users will be granted access. It is not recommended.
CORS: Enable this option.
Parent topic: Opening APIs