(500) Erreur interne du serveur – Lors de l’envoi d’une requête Web à l’aide de l’API

J’envoie une demande Web et j’obtiens une erreur de serveur interne: 500.

Comment puis-je être sûr de quel côté est responsable de cette erreur? Mon côté ou le côté api externe?

Je n’ai pas vu les journaux dans mon visualiseur d’événements.

Ceci est mon code:

var request = WebRequest.Create("http://saas.appoxee.com/api/") as HttpWebRequest; request.Method = WebRequestMethods.Http.Post; request.ContentType = "application/json"; // Add the content to the request ssortingng postDataJsonFormat = CreateExampleTagRequest(); byte[] byteArray = Encoding.UTF8.GetBytes(postDataJsonFormat); request.ContentLength = byteArray.Length; Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); // Getting and processing the response var response = request.GetResponse() as HttpWebResponse; 

500.0 – Erreur interne du serveur ” est un code d’erreur IIS, ce qui signifie que le service Web n’est pas disponible. Cela signifie que l’erreur provient de l’API et non de votre client.

Résumé des codes serveur:

1xx – Informatif

2xx – Succès

3xx – Redirection

4xx – Erreur du client

5xx – Erreur du serveur

Pour une liste complète des codes, consultez la page suivante : http://support.microsoft.com/kb/943891 et sur le code 500 en particulier: http://support.microsoft.com/kb/942031