簡體   English   中英

獲取 js 如何使用 cookies 發送發布請求

[英]Fetch js how do i send post request with cookies

fetch("https://learn.algoritmika.org/api/v1/projects/comment/31315833", {
  "headers": {
    "accept": "*/*",
    "accept-language": "ru,en;q=0.9",
    "content-type": "application/json",
    "sec-ch-ua": "\"Chromium\";v=\"104\", \" Not A;Brand\";v=\"99\", \"Yandex\";v=\"22\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\"",
    "sec-fetch-dest": "empty",
    "sec-fetch-mode": "cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://learn.algoritmika.org/my-class?category=new&filter=class_projects&projectId=31315833",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": "{\"message\":\"data\"}",
  "method": "POST",
  "mode": "cors",
  "credentials": "include"
});

我需要將“數據”替換為 cookies 我試圖替換 {\"message\":document.cookie} 但它沒有幫助

變量不會在字符串中展開。 即使它們是,您也忘記了在document.cookie的值周圍加上引號。

不要嘗試通過字符串操作手動創建 JSON,始終使用JSON.stringify()以確保所有內容都被正確引用和轉義。

"body": JSON.stringify({message: document.cookie}),

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM