ตอนนี้ Chrome มีการคัดลอกเป็นการดึงข้อมูลในเวอร์ชัน 67:
คัดลอกเป็นการดึงข้อมูล
คลิกขวาที่คำขอเครือข่ายแล้วเลือกคัดลอก> คัดลอกเป็นดึงเพื่อคัดลอกfetch()
รหัสที่เทียบเท่าสำหรับคำขอนั้นไปยังคลิปบอร์ดของคุณ
https://developers.google.com/web/updates/2018/04/devtools#fetch
ตัวอย่างผลลัพธ์:
fetch("https://stackoverflow.com/posts/validate-body", {
credentials: "include",
headers: {},
referrer: "https://stackoverflow.com/",
referrerPolicy: "origin",
body:
"body=Chrome+now+has+_Copy+as+fetch_+in+version+67%3A%0A%0A%3E+Copy+as+fetch%0ARight-click+a+network+request+then+select+**Copy+%3E+Copy+As+Fetch**+to+copy+the+%60fetch()%60-equivalent+code+for+that+request+to+your+clipboard.%0A%0A&oldBody=&isQuestion=false",
method: "POST",
mode: "cors"
});
ความแตกต่างคือการคัดลอกเป็น cURLจะรวมส่วนหัวของคำขอทั้งหมด (เช่นคุกกี้และยอมรับ) และเหมาะสำหรับการเล่นซ้ำการร้องขอนอก Chrome fetch()
รหัสเหมาะสำหรับภายใน replaying ของเบราว์เซอร์เดียวกัน
OPTIONS
คำขอpreflight ( ) คุณต้องคลิก 'เล่นซ้ำ' ในคำขอpreflightไม่ใช่คำขอสุดท้ายจริง