我正在尝试对 API 进行身份验证,该 API 仅允许您使用带有 JSON 作为表单数据的 POST 进行身份验证,格式为
{"username":"myusername","password":"mypassword"}
我已经尝试了三天来让它与 jQuery 一起工作,但我遇到了问题,因为它是跨域的。我怎样才能做到这一点?
错误信息:
"NetworkError: 405 Method Not Allowed
我的代码:
var username = "myusername";
var password = "mypass"
var authurl = "https://myurl";
$.ajax
({
type: "POST",
url: authurl,
dataType: 'json',
contentType: "application/json",
async: false,
data: {'json':'{"username":"' + username + '", "password":"' + password + '"}'},
success: function (result) {
$('#json').html(result);
}
})