La longueur du contenu est déjà présente erreur soapUI 4.5.1
J'ai récemment commencé à utiliser soapUI 4.5.1 et je ne suis pas encore familier avec tous les paramètres. J'ai mis en place quelques requêtes web et tous, sauf un, sont travail correctement. Je suis en train d'envoyer le contenu de type application/xml, mais je suis arriver:
org.apache.http.client.ClientProtocolException causés par org.apache.http.ProtocolException:-tête Content-Length déjà présents.
La même demande toujours travaillé très bien pour moi en 4.5.0. Contenu de la requête est quelque chose comme ceci:
POST http://exampleHost.com/exampleRequest HTTP/1.1
Accept-Encoding: gzip,deflate
Accept: text/xml
Content-Type: application/xml
Content-Length: 456
Host: exampleHost.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Suivie par le xml.
- Je considérer que la longueur du contenu est envoyé deux fois, mais je ne sais pas où, parce que je n'ai pas de n'importe où. SoapUI est montrant Additional HTTP Headers for this message
comme 0
.
Tous les pointeurs serait génial!
source d'informationauteur user1088166
Vous devez vous connecter pour publier un commentaire.
Je suis entré en contact avec SmartBear le support, le problème semble avoir été résolu dans la dernière nightly build disponible @ http://soapui.org/Downloads/soapui-pro-nightly-builds.html.
J'ai obtenu l'erreur de s'en aller (dans SoapUI 4.5.1) par la vérification de l'Authentifier de manière préventive drapeau dans
Préférences -> HTTP Paramètres -> Authentifier de manière préventive
J'ai rencontré le même problème à l'aide d'une authentification de serveur de développement qui demande des informations d'identification d'utilisateur, mais en fait accepté un vide ou tout autre mot de passe. J'ai donc été en laissant le mot de passe vide qui a bien fonctionné dans soapUI 4.5.0, mais pas comme vous l'avez décrit dans 4.5.1. Mais j'ai trouvé que le fait de simplement mettre un peu de texte dans le mot de passe s'affiche pour résoudre le problème.
Ne sais pas si cela concerne votre cas, mais seulement dans le cas où il est utile.
J'ai connu le même problème avec du Savon de l'INTERFACE utilisateur de la version pro 4.5.1.
Enfin compris que le problème était avec les paramètres de proxy.
Résolution:
résolu le problème. C'est le cas même si le point de fin de l'url est un
hôte local.
Recherche /Observation sur mon système:
Curieusement, la même suite de test s'exécute sans problème sur d'autres système
au sein d'un même bureau. Doit être quelque chose à voir avec la façon dont les systèmes sont
configuré.
Jouer avec les paramètres de Proxy dans les Options Internet n'a pas de
effet.
- je activer les paramètres de Proxy-je obtenir Http protocole Client d'exception avec
le contenu dupliqué erreur de longueur.
une fois que la demande est envoyée...Mais nous n'avons pas une option à configurer
c'.
l'en-tête a été dans les requêtes Entrantes et l'autre était Sortant
Demande...Cela ne devrait pas se débarrasser de la demande.
Une autre façon à l'origine de cette erreur est d'appeler le service web avec le mauvais mot de passe (on m'a dit de mal honnête) trop de fois et obtenir votre compte est verrouillé.
Dès que le mot de passe a été réinitialisé et le compte déverrouillé le "org.apache.http.client.ClientProtocolException causés par org.apache.http.ProtocolException:-tête Content-Length déjà présents" exception s'en alla, et l'appel de service web a fonctionné comme prévu.