Я пытаюсь настроить службу RESTful WCF, которая будет принимать следующий URL:
http://localhost/Service.svc/ProcessRequest;ID=1234
Я заключил договор на обслуживание следующим образом:
[ServiceContract]
public interface IService
{
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/ProcessRequest")]
XmlElement ProcessRequest(Stream postbody);
Однако это возвращает ошибку 404, когда я пытаюсь вызвать ее с клиента, возможно, из-за формата URL. Есть ли способ обработки; ID = 1234 как часть метода. Мне не обязательно фиксировать значение идентификатора, но по разным причинам клиент будет отправлять URL-адрес в этом формате, и я должен иметь возможность его обработать.