Javascript XMLHttpRequest “NetworkError”

Je n'ai pas d'expérience dans le javascript et le développement web en général. Le projet que je suis en train de travailler sur une partie d'un général de l'entreprise programme de formation. Nous avons été invités à utiliser Google Chrome comme le principal test de navigateur.

Essentiellement, je suis en train d'écrire une application qui s'exécute sur les clients externes à l'intranet de l'entreprise. Les connexions passent par notre seul signe sur le serveur pour les services internes. Le seul signe de la qualité du service surtout transparente pour l'application côté serveur - il intercepte les demandes de services internes et de la demande d'informations d'identification si nécessaire. À partir de ce que je peux dire, il change le cookie de session lors de chaque demande envoyée.

J'ai établi des connexions à des services à l'aide de HTTP GET et POST connexions. Cependant, il existe un service qui nécessite une requête HTTP PUT. C'est là que les ennuis arrivent.

Lorsque le script est exécuté, le Chrome console javascript donne l'erreur suivante:

Uncaught NetworkError: A network error occurred.

L'erreur est tellement vague. Quand je regarde l'onglet Réseau dans le Chrome onglet développeur, il montre à la demande, mais il n'a pas de données de réponse.

Pour la curiosité, j'ai cliqué avec le bouton droit sur la demande et l'a copié une demande cURL. J'ai ajouté le cookie de session à la demande via l'option-b. cURL renvoie une HTTP 302, avec une référence à un cookie script sur le serveur. Être une demande, n'est-ce pas un redirect provoquer l'échec de la demande? Mais je ne suis pas positif, c'est ce qui se passe dans Chrome/js.

Est-il une manière que je peux obtenir plus d'informations sur l'erreur?

Je ne suis pas 100% confiance en l'équipe qui a développé les services internes pour nous de l'utiliser, de sorte que l'utilisation d'une requête PUT pourrait en effet être impossible... les services sont également en cours de développement.

Pour être clair, globalement, le problème est que j'ai besoin de ce METTRE de la demande par le biais de notre application SSO, si c'est possible.

OriginalL'auteur shaddow | 2013-08-24