Необязательный параметр UriTemplate, использующий WebGet
Я пробовал это
а также
Необязательные параметры строки запроса в URITemplate в WCF
Но у меня ничего не работает. Вот мой код:
[WebGet(UriTemplate = "RetrieveUserInformation/{hash}/{app}")]
public string RetrieveUserInformation(string hash, string app)
{
}
Работает, если параметры заполнены:
https://127.0.0.1/Case/Rest/Qr/RetrieveUserInformation/djJUd9879Hf8df/Apple
Но не работает, еслиapp
не имеет значения
https://127.0.0.1/Case/Rest/Qr/RetrieveUserInformation/djJUd9879Hf8df
я хочу сделатьapp
по желанию. Как этого добиться?
Вот ошибка, когдаapp
не имеет значения:
Endpoint not found. Please see the service help page for constructing valid requests to the service.