2009-01-21 8 views
0

J'ai un problème avec un client de service Web écrit en ASP.NET. Le message d'erreur est:HTTP Content-Type dans ASP.Net SoapHttpClientProtocol

System.InvalidOperationException: Client found response content type of 'application/xml; charset=utf-8', but expected 'text/xml'. 

Le client est basé sur System.Web.Services.Protocols.SoapHttpClientProtocol. Nous ne pouvons pas changer le type de contenu donné par le fournisseur, cela doit être 'application/xml; jeu de caractères = utf-8 '. Existe-t-il un moyen de changer le type de contenu attendu par SoapHttpClientProtocol? Malheureusement, nous sommes probablement limité à .NET 1.1.

Merci!

Mise à jour: Nous avons trouvé un moyen de changer le type de contenu envoyé par le fournisseur, et cela a résolu le problème. Je serais toujours curieux de savoir comment changer les attentes du consommateur bien.

Répondre

0

Ajouter un

Service de référence

pour un tel service Web ne le

Web de référence

dans votre client .net application

Questions connexes