我是Javascript和API的初学者,我正在尝试用我的凭据使用Javascript对MD5进行PUT请求,使用Javascript将我带回一个Auth代码,以便我可以使用与服务器保持连接,但我没有能够。
我有一个cURL请求,它完全符合我的要求,但我不知道如何从Javascript发出相同的请求,我正在使用jQuery Ajax来尝试这样做。
我的cURL代码运行正常,如下所示:
curl -s -X PUT -H "Content-Type: application/json" -d '{"data": {"credentials": "MY-HASHED-CREDENTIALS","account_name": "My-account","method": "md5"}}' -k https://my.domain.com:8443/v1/user_auth
以下是带来错误的Javascript版本:
400(错误请求)
$.ajax({
type: "PUT",
dataType: "json",
url: "https://my.domain.com:8443/v1/user_auth",
headers: {"Content-Type" : "application/json"},
data: {"credentials": "MY-HASHED-CREDENTIALS","account_name": "Centrecom","method": "md5"},
success: function(data)
{
console.log(data);
}
});
我愿意通过翻译cURL或使用库来获得有关如何在Javascript中完成此操作的建议。
答案 0 :(得分:0)
您是否尝试使用邮递员来调用API?
我尝试转换你的curl命令。
4px