2017-03-01 2 views
0

La documentation API décrit le format de l'URL ainsi que le formatage JSON ... Cependant, j'ai échoué dans mon message. Des idées de ce qui me manque?Tentative de connexion à une API de repos avec ajax

API Documentation petits morceaux:

POST/api/repos/auth/connexion

chaîne de nom d'utilisateur
chaîne de mot de passe
Exemple: { "nom d'utilisateur": "john", "mot de passe" : "mySecretPassword" }

$.ajax({ 
type: 'POST', 
url: "serverhost:port/database/api/rest/auth/login/", 
data: { 
"username": "username", 
'password': "password", 
}, 
dataType: "json", 
success: function(){ 
alert("Thanks")} 
}); 

La réponse st ates que l'utilisateur n'est pas connecté. Ma réponse à cela est ns, c'est ce que j'essaie d'accomplir.

+0

À quelle API vous essayez-vous de vous connecter? Pouvez-vous nous lier à la documentation? Aussi, pouvez-vous poster la réponse exacte que vous avez? –

+0

Merci pour votre aide, C'est une base de données privée, donc je suis incapable de lier les documents. J'ai mis à jour la question avec l'information qui est offerte dans les documents cependant. Aussi, la réponse est maintenant le code d'erreur 500 ... quand j'ouvre le lien, il dit que le document est vide. – KevMoe

Répondre

0

Je ne suis pas sûr si cela est correct, mais essayez ceci pour l'objet de données:

$.ajax({ 
    type: 'POST', 
    url: "serverhost:port/database/api/rest/auth/login/", 
    data: '{"username": "username", "password": "password"}', 
    dataType: "json", 
    success: function(){ 
     alert("Thanks") 
    } 
}); 

Je ne sais vraiment pas si cela va fonctionner, mais cela a fonctionné sur ce seul projet que je travaillais sur et tous les autres formats ne fonctionnaient pas.