curl --basic --user {username}:{password} https://www.blueworkslive.com/api/Auth
このような記述を試みましたが、機能しません。私は、エラー400
cURL APIコールをAjaxに変換する
$.ajax({
url: "https://www.blueworkslive.com/api/Auth",
type: "GET", //This is what you should chage
dataType: "jsonp",
username: "admin", // Most SAP web services require credentials
password: "admin",
processData: false,
contentType: "application/json; charset=utf-8",
success: function() {
alert("success");
console.log("success");
},
error: function (xhr, ajaxOptions, thrownError) {
console.log("error");
console.log(xhr.responseText);
alert(xhr.status);
alert(xhr.responseText);
},
});
取得し続けるこの同様: {$(ドキュメント).ready(関数(){ するvar XHR =新しいXMLHttpRequestを();
xhr.open("GET", "https://www.blueworkslive.com/api/Auth?version=20091212", false);
xhr.setRequestHeader("Authorization", "Basic " + btoa("username.com:password"));
xhr.setRequestHeader("Content-Type", "application/json");
xhr.setRequestHeader("Access-Control-Allow-Origin: *");
xhr.send("");
alert(xhr.status);
alert(xhr.responseText);
});} エラー:Access-Control-Allow-OriginによってOriginが許可されていません。私はエラーがローカルサーバーからスクリプトを実行しているために発生したと仮定しました(原点はデフォルトでnullに設定されています)ので、公開されたアプリケーション開発サーバーに展開しました。新しい起源 - 起源がもうnullではなくなったが、サーバーが起源を提供したとしても!
@ blackpla9ueあなたの編集でコメントを追加しましたか? – devnull69
@ devnull69 nope。インデントのみ。編集履歴を確認してください。 – blackpla9ue
おもしろい...私の編集しようとしている間に私は追加されたコメントを示すあなたの編集を提示されましたが、今は履歴からこの変更が完了したことを見ることができます – devnull69