Мне нужно использовать веб-службу SOAP 1.2
в Xamarin.iOS
, но я не могу найти способ заставить ее работать. Я добавил ServiceRefence в свой проект, я даже могу отправлять сообщения, но каждый раз, когда я отправляю сообщение, я получаю следующее исключение:
System.Net.WebException: There was an error processing web request: Status code 415(UnsupportedMediaType): Cannot process the message because the content type 'text/xml; charset=utf-8' was not the expected type 'application/soap+xml; charset=utf-8'.
Я прочитал, что это сообщение указывает на то, что я использую неправильную привязку. Я должен использовать WsHttpBinding
вместо BasicHttpBinding
, но я не могу найти WsHttpBinding
в Mono.
Любая идея, как я могу заставить это работать?
wsHttBinding
все еще не поддерживается :( - person GSerjo   schedule 20.05.2014customBinding
, вы можете установитьSOAP1.2
с помощьюbasicHttBinding
, это должно работать с монотач. И, конечно, вы можете добавить ssl для безопасности. - person GSerjo   schedule 20.05.2014