Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Axios中,我如何确保我的请求不会';你不吃饼干吗?_Javascript_Ajax_React Native_Shopify_Axios - Fatal编程技术网

Javascript 在Axios中,我如何确保我的请求不会';你不吃饼干吗?

Javascript 在Axios中,我如何确保我的请求不会';你不吃饼干吗?,javascript,ajax,react-native,shopify,axios,Javascript,Ajax,React Native,Shopify,Axios,我需要向Shopify端点发出POST请求(JSON主体: const endpoint = `https://${APIKEY}:${password}@domain.myshopify.com/admin/draft_orders.json` const requestBody = { "draft_order": { "line_items": [{ "title": "Custom Tee", "price": "20.00", "qua

我需要向Shopify端点发出POST请求(JSON主体:

const endpoint = `https://${APIKEY}:${password}@domain.myshopify.com/admin/draft_orders.json`

const requestBody = {
  "draft_order": {
    "line_items": [{
      "title": "Custom Tee",
      "price": "20.00",
      "quantity":2
    }]
  }
}

const config = {
  headers: {
    'Content-Type': 'application/json',
  },
}

async (callback) => {
    try {
      const response = await axios.post(
        endpoint,
        requestBody,
        config,
    });
    callback(response.data);
  } catch (error) {
    console.error(error);
  }
这将返回状态200,但带有登录页面的html而不是JSON负载

我已经在Shopify论坛上发布了我被要求从我的请求中删除cookie的帖子,因为他们最近禁止发布请求中的cookie

我似乎找不到办法确保我没有在axios上发送任何cookies。有什么帮助吗


注意:我对端点拥有完全的读/写权限,对相同地址和相同授权的GET请求可以正常工作。

您是否从客户端浏览器发送此请求?我强烈建议不要这样做,因为API凭据非常敏感–任何访问您店面的人都可以获得这些凭据als并使用它们访问应用程序范围内的任何数据或执行任何操作。

从技术上讲,这是通过客户端的应用程序实现的。这是针对React本机应用程序的。这是事实,我已经考虑过了,但我已经锁定了所有敏感操作。因此,如果他们真的想…最坏的情况下,我猜他们会用草稿命令来阻止我??