jQuery ajax ERHALTEN gibt, 405-Methode Nicht Erlaubt

Ich versuche für den Zugriff auf eine API, die eine Authentifizierung erfordert. Dies ist der code, den ich verwende, aber ich bekomme immer ein 405-Methode Nicht Erlaubt Fehler. Irgendwelche Gedanken? (mein Benutzername und Passwort korrekt sind)

function basic_auth(user, pass){
    var tok = user + ':' + pass;
    var hash = $.base64.encode(tok);
    return "Basic " + hash;
}
var auth = basic_auth('username','password');
var releaseName1 = "11.6.3";
var releaseName2 = "11.6.3 Confirmed";
$.ajax({
    type: "GET",
    url: "https://www10.v1host.com/Company/rest-1.v1/Data/Story?sel=Description,Number,Name,Timebox.Name,Parent,AssetState&where=Custom_Release2.Name='"+releaseName1+"','"+releaseName2+"';AssetState='64'",
    beforeSend: function(xhr){
        xhr.setRequestHeader('Authorization', auth);
    },
    dataType: "xml",
    async: false,
    success: parseXml
});
function parseXml(xml){
    $(xml).find("item");
}
  • Beide Seite sind in der gleichen Domäne?
  • Meinst du, dass meine Seite mit diesem code in der gleichen Domäne wie die Seite, die es anfordert? Wenn ja, dann Nein, Sie sind nicht.
InformationsquelleAutor RyanPitts | 2011-06-29
Schreibe einen Kommentar