如何將以下 CURL 命令轉換為 javascript fetch?
curl --request GET -L -c --url https://tableau.example.com/trusted/DjabukX7T3u_bTUT0z7NdQ==:rQS3WF-ol-5snlDTOYlQ7pS2/t/site/views/workbook_name/view_name
我在我的服務器上使用上述命令正在作業。
然后我把這個命令扔給許多在線 CURL 到 javascript 獲取轉換器,它們都只回傳這樣:
fetch('https://tableau.example.com/trusted/DjabukX7T3u_bTUT0z7NdQ==:rQS3WF-ol-5snlDTOYlQ7pS2/t/site/views/workbook_name/view_name');
上面的獲取代碼對我不起作用。它回傳
Uncaught (in promise) TypeError: Failed to fetch.
我認為 CURL 中的 -c -L 標志具有獲取的含義:
https://curl.se/docs/manpage.html#-c
https://curl.se/docs/manpage.html#-L
此 CURL 命令的精確對應的 javascript 獲取代碼是什么?
感謝大家的幫助。
uj5u.com熱心網友回復:
您用于 cURL 的大多數標志都是fetch.
由于您正在發出跨域請求,因此您需要將credentials標志設定include為以啟用 cookie。
請注意,這將要求服務器支持CORS 預檢。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/521088.html
上一篇:githubapi的github操作curl因curl失敗:(3)URL使用錯誤/非法格式或缺少URL
下一篇:如何延遲curl請求
