jquery - 在javascript中将curl命令转换为jQuery $.ajax()

标签 jquery ajax

我正在尝试使用jquery ajax进行api调用,我有curl为api工作,但我的ajax抛出HTTP 400错误 该官方 api 网站当前的命令是

$ curl -i -H "X-Auth-Token: UUID" -X GET "https://api.apility.net/baddomain/google.com"

我尝试过这个,但它不起作用。我不熟悉curl和ajax,需要帮助修复此代码

    $.ajax({
    url: 'https://api.apility.net/baddomain/hackthissite.org',
    beforeSend: function(xhr) {
         xhr.setRequestHeader("X-Auth-Token", "APIKEY");
    }, success: function(data){
        alert(data);
    }

})

我做错了什么?

最佳答案

$.ajax({
    type: 'GET',
    url: "https://api.apility.net/baddomain/google.com",
    headers:{
          'X-Auth-Token':'api',
          'Accept': 'application/json'
    },
    contentType: 'application/json',
    success: function(data){
        console.log(data);
    }

});

在互联网上搜索了几个小时后终于让它工作了。这可能会对以后的某人有所帮助。

关于jquery - 在javascript中将curl命令转换为jQuery $.ajax(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59042675/

相关文章:

javascript - 存储一个数组以在不同页面上访问

javascript - 如何在用户按下某个键时使 div 可见

javascript - 我需要一个系统来发布 JavaScript 游戏的高分,但它必须很难被愚弄

javascript - PHP AJAX 总是返回相同的结果

php - 当数据传输到php文件时调用函数

PHP 邮件总是给我 undefined index ,有帮助吗?

javascript - Jquery 在表单验证条件上添加和删除类

jquery - 无法使用 Cypress 在同一选项卡中打开链接

jquery - 如何通过jQuery获取id中 ":"的输入

php - 显示数据库中的记录,然后在添加新记录时自动用新记录更新数据库中显示的记录