角度 – Ionic3与woocommerce休息api有帖子请求?

前端之家收集整理的这篇文章主要介绍了角度 – Ionic3与woocommerce休息api有帖子请求?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是woocommerce和Ionic的新手,我正在尝试创建一个带有woocommerce的应用程序作为后端我已经在项目中实现了基于get请求的rest apis但是我无法使用post request实现apis.我试图为post发布的函数请求woocommerce创建订单api如下.
postOrder(postparams){
        var headers = new Headers();
        headers.append("Accept",'application/json');
        headers.append('Content-Type','application/json' );
        headers.append('consumer_key','the key comes here');
        headers.append('consumer_secret','the secret comes here');
        let options = new RequestOptions({ headers: headers });
        return this.http.post(this.wc_api_path,postparams,options).map(res => res.json());
  }

但这似乎不起作用.

我已经提到了This tutorial This Doc This Doc但我无法理解这个问题并实现api.it如果可以用一个例子来解释它会很棒.

这是CORS的工作方式(使用跨域请求时).使用CORS,远程Web应用程序(此处为域mydomain.org)会选择是否可以通过一组特定标头来提供请求.

CORS规范区分了两个不同的用例:

简单的要求.如果我们使用HTTP GET,HEAD和POST方法,则此用例适用.对于POST方法,仅支持具有以下值的内容类型:text / plain,application / x-www-form-urlencoded和multipart / form-data.

预检请求.当“简单请求”用例不适用时,会发出第一个请求(使用HTTP OPTIONS方法)来检查在跨域请求的上下文中可以执行的操作.
发送OPTIONS请求的是Angular2,而不是浏览器本身.这与Angular无关.

有关更多详细信息,您可以查看这篇文章

http://restlet.com/blog/2015/12/15/understanding-and-using-cors/

猜你在找的Angularjs相关文章