【发布时间】:2017-01-04 22:39:27
【问题描述】:
如何将此 curl 请求转换为 javascript 中的 ajax 调用? (原始 js 或任何库中的答案都可以)
卷曲:
curl -H "Content-Type: application/json" -d '{"foo":0, "bar": 0, "baz":"test"}' -X GET http://localhost:8080/public/v1/state/HelloWorld
我在 ajax 调用中尝试的 URL(它给出了 404 错误):
GET http://192.168.56.101:8080/public/v1/state/HelloWorld?foo=0&bar=0&baz=test
代码
return axios.get(switchDomain + '/public/v1/state/HelloWorld', {
params: {
foo: 0,
bar: 0,
baz: "BER",
}
})
.then(function(response){
console.log('perf response', response);
});
【问题讨论】:
-
我在 ajax 调用中尝试的 URL - 什么 ajax 调用?您没有显示任何有关您遇到的问题的代码
-
AJAX 调用没有做任何特别的事情。如果通过 AJAX 对192.168.56.101:8080/public/v1/state/… 的 GET 请求失败,这不是 AJAX/JS 的错。在浏览器中访问192.168.56.101:8080/public/v1/state/…。有什么东西吗?
-
是的,只是将 GET 请求粘贴到我的浏览器中也会失败。但它适用于 curl 调用。所以我假设我不了解有关参数/数据如何传递的一些信息
标签: javascript jquery ajax curl axios