2017-10-09 4 views
0

Ich versuche, eine API-Funktion zugreifen zu können, zum Beispiel ich die Login-Funktion zugreifen möchten, ich die folgende Fehlermeldung erhalten:Zugriff auf API-Ebene

"message": "An internal error occurred during your request!",

in der Protokolldatei suchen, ist das folgende Protokoll gibt:

ERROR 2017-10-09 17:01:37,296 [11 ] nHandling.AbpApiExceptionFilterAttribute - Processing of the HTTP request resulted in an exception. Please see the HTTP response returned by the 'Response' property of this exception for details. System.Web.Http.HttpResponseException: Processing of the HTTP request resulted in an exception. Please see the HTTP response returned by the 'Response' property of this exception for details.

Ich verwende Postman zu testen. Meine URL lautet https://localhost:44347/api/Account/Authenticate. Mein Kopf hat Context-Type als "application/json" und in meinem Körper habe ich die loginModel formatiert als

{ 
"tenancyName": "tenantname", 
"userNameOrEmailAddress": "admin", 
"password": "123qwe" 
} 

bin nicht sicher, wie sonst auf diese zu gehen. Irgendwelche Ideen bitte? Ich habe auch Swagger installiert.

Ich verwende MVC + AngularJS Vorlage. Ich habe nichts geändert, nur das Standardprojekt.

Schätzen Sie die Unterstützung.

Antwort

1

Ich habe mit Fiddler getestet und es funktioniert einwandfrei.

Fiddler test result

Hinweis: Stellen Sie sicher, dass Sie geben Content-Type richtig, auf die Frage, die Sie Context-Type

+0

Ich benutzte Postbote, um meine API zu testen und aus irgendeinem Grund funktioniert es nicht im Postboten, aber es funktioniert gut in Fiddler. Danke Kumpel –

0

eine POST Anfrage Stellen eingegeben! Sie können dies vermissen.