Клиент службы отдыха WCF - имена параметров чувствительны к регистру - PullRequest
3 голосов
/ 02 февраля 2010

При использовании следующего интерфейса для общения с PHP из .NET, .NET создает XML тела запроса с именами параметров штрих-кода и ответвления. Имена параметров должны быть Barcode и Branch. Да, сервер PHP чувствителен к регистру.

Я вынужден использовать заглавные буквы в именах своих параметров? или я могу указать имена, используя атрибуты?

Большое спасибо Neil

[ServiceContract]
public interface IStockEnquiryService
{   
   [OperationContract]
   [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Wrapped, ResponseFormat =     WebMessageFormat.Xml, UriTemplate = "")]
   Branches GetStockInfo(string barcode, string branch);
}

1 Ответ

1 голос
/ 02 февраля 2010

Попробуйте применить MessageParameterattribute к аргументам метода и укажите правильный регистр в свойстве Name.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...