我正在尝试将Etsy API用于使用来宾车的应用程序,并且在尝试发布到https://openapi.etsy.com/v2/guests/<user's current guest ID>/carts?api_key=<my API key>
时遇到错误。
我正在发送一个包含guest_id
和listing_id
(按照Etsy documentation的JSON对象),并在URL中填写来宾ID和API密钥(如您所见)以上)。
我使用Axios发出POST请求,作为默认设置的一部分,Axios执行预检OPTIONS请求以验证在给定URL上是否可以进行POST。在此OPTIONS请求中出现400错误,甚至没有发送POST。
有没有解决的办法?我的印象是,这些OPTIONS请求是请求链中必不可少的一部分,因此Axios为什么会自动发送一个请求。
我正在使用Vue.js并通过Vue CLI运行本地服务器,因此请求来自http://localhost
,and here's the actual error.