将CURL转换为javascript提取

mec1mxoz  于 2022-11-13  发布在  Java
关注(0)|答案(1)|浏览(204)

如何将下面的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转换器,它们都只返回如下内容:

fetch('https://tableau.example.com/trusted/DjabukX7T3u_bTUT0z7NdQ==:rQS3WF-ol-5snlDTOYlQ7pS2/t/site/views/workbook_name/view_name');

上面的fetch代码对我不起作用,它返回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提取代码是什么?
谢谢大家的帮助。

ohfgkhjo

ohfgkhjo1#

您用于cURL的大多数标志都是fetch的默认行为。
由于您正在进行跨源请求,因此您需要将credentials标志设置为include,以启用Cookie。
请注意,这将要求服务器支持CORS preflight

相关问题