Quelle cause WebException lors de la consommation de services Web sur Windows Mobile 6.5?
-
27-10-2019 - |
Question
Mon application consomme un service Web, mais toujours recevoir le expception suivant sur le premier essai après démarrage de l'application: System.Net.WebException à l'exception intérieure System.InvalidOperationException Impossible d'évaluer l'expression message . Cela se produit uniquement pour le service Web et non sur HttpWebRequest. Tout indice?
at System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String methodName, Object[] parameters, WebClientAsyncResult asyncResult)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
...
at System.Windows.Forms.Application.Run(Form fm)
at Example.Program.Main(String[] args)
La solution
Trouvé le problème est parce que mon Squid Proxy 2.7 retourne état HTTP 417 lorsque mon service Web envoie Attendez-vous à en-tête 100. Pour résoudre cela, je dois ajouter la ligne suivante avant d'appeler le service Web.
System.Net.ServicePointManager.Expect100Continue = false;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow