Javascript curl等效[重复]
Posted
技术标签:
【中文标题】Javascript curl等效[重复]【英文标题】:Javascript curl equivalent [duplicate] 【发布时间】:2018-12-19 05:38:15 【问题描述】:我有一个 spring-boot 应用程序启动并运行,执行器端点主要配置为 /shutdown
端点。我一直用^C
关闭它(以前),现在用curl -XPOST https://address:port/shutdown
关闭它。我的问题是如何将这样的命令映射到 javascript 函数,以便我可以通过单击按钮关闭应用程序?
【问题讨论】:
【参考方案1】:没有办法使用javascript函数执行curl命令,所以最好使用AJAX。
请参阅下面的主题。
Executing curl from Javascript?
https://***.com/a/31179836/6572971
否则,您可以使用 java 代码使其关闭,如下所示。
Programmatically shut down Spring Boot application
【讨论】:
【参考方案2】:通过使用 Fetch ?
const myPost = async (postBody) =>
const rawResponse = await fetch('https://address:port/shutdown',
method: 'POST',
headers:
'Accept': 'application/json',
'Content-Type': 'application/json'
,
body: JSON.stringify(postBody)
);
const response = await rawResponse.json();
console.log(response);
);
【讨论】:
以上是关于Javascript curl等效[重复]的主要内容,如果未能解决你的问题,请参考以下文章
jQuery event.preventDefault 的 Javascript 本机等效项 [重复]
等效于 Javascript 中的 python 范围 [重复]
PHP等效于JavaScript getTime() [重复]