Web services Xamarin.iOS与SOAP 1.2

Web services Xamarin.iOS与SOAP 1.2,web-services,wcf,soap,xamarin.ios,xamarin,Web Services,Wcf,Soap,Xamarin.ios,Xamarin,我需要在Xamarin.iOS中使用SOAP1.2Web服务,但我似乎找不到一种方法来让它工作。我将ServiceReference添加到我的项目中,我甚至可以发送消息,但每次发送消息时都会出现以下异常: System.Net.WebException:处理web请求时出错:状态代码415UnsupportedMediaType:无法处理消息,因为内容类型为“text/xml”;charset=utf-8“不是预期的类型”application/soap+xml;字符集=utf-8' 我读到这条

我需要在Xamarin.iOS中使用SOAP1.2Web服务,但我似乎找不到一种方法来让它工作。我将ServiceReference添加到我的项目中,我甚至可以发送消息,但每次发送消息时都会出现以下异常:

System.Net.WebException:处理web请求时出错:状态代码415UnsupportedMediaType:无法处理消息,因为内容类型为“text/xml”;charset=utf-8“不是预期的类型”application/soap+xml;字符集=utf-8'

我读到这条消息表明,我使用了错误的绑定。我应该使用WsHttpBinding而不是BasicHttpBinding,但在Mono中找不到WsHttpBinding


你知道我该怎么做吗?

看看。我认为wsHttBinding仍然不受支持:谢谢@GSerjo我尝试了BahaiResearch.com的解决方案,但仍然出现了这个错误。你真的需要ws*行为吗?尝试使用customBinding,您可以将SOAP1.2与basicHttBinding一起设置。这应该与monotouch一起使用。当然,您可以添加ssl以实现安全性sake@GSerjo类似这样的东西:?确切地说,这应该能很好地工作