我们已经为客户开发了一些API,我们已经通过API Manager发布了它们.我们已经为客户端提供了一些关于PHP的代码示例,它们运行良好.唯一的问题是他们在与AM关联的域中通过AJAX使用这些API.这是跨域问题吗?
我尝试使用以下标头在API Manager前面设置apache服务器,以便允许跨域
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Authorization, Content-Type, Accept
Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS
Access-Control-Allow-Origin: *
Run Code Online (Sandbox Code Playgroud)
但即使使用这些标题,我仍然可以在拨打AM时获得401 Unknownizaed.我已经尝试直接向AM发出请求而不通过Apache(端口8282),但我们仍然遇到同样的问题.