我试图在离子应用程序中调用wordpress rest api大多数api似乎工作得很好但是在调用一些api时,主要是setter api&si?通过网络调用它们时效果很好。在线提供的大多数解决方案都是针对localhost的,但由于我需要在在线资源上实现这些解决方案,因此无法获得有关整改的任何线索,因为一些api可能涉及有限的访问,我不能更喜欢任何第三方代理站点。我得到的错误如下:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://test.oiamigotech.com/api/user/generate_auth_cookie/?username=dsfsdfdsdfssdf&password=sdfsdfsdfsdf&insecure=cool. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
答案 0 :(得分:0)
我设法解决了以下问题,方法是在插件的api文件的标头中添加一个标头以允许跨源请求,如Stackoverflow link所示。
我所要做的就是将以下内容添加到api代码的标题中
header( 'Access-Control-Allow-Origin: *' );