У меня есть веб-сервис WCF, написанный на c #.У меня есть метод Put, определенный следующим образом:
[OperationContract]
[WebInvoke(Method = "PUT", UriTemplate = "MobileDevice?name={name}&make={make}&model={model}&serial={serial}&software={software}")]
MobileDeviceView RegisterMobileDevice(string name, string make, string model, string serial, string software);
В моей реализации мне нужно вызывать HttpUtility.UrlDecode(name);
для каждого параметра?
public MobileDeviceView RegisterMobileDevice(string name, string make, string model, string serial, string software)
{
string safeName = HttpUtility.UrlDecode(name);
string safeMake = HttpUtility.UrlDecode(make);
string safeModel = HttpUtility.UrlDecode(model);
string safeSerial = HttpUtility.UrlDecode(serial);
string safeSoftware = HttpUtility.UrlDecode(software);
...
}