У меня есть простая служба REST, построенная с ServiceStack.
Если я настраиваю маршруты следующим образом:
//register user-defined REST-ful urls
Routes
.Add<Contact>("/Contacts")
.Add<Contact>("/Contacts/{ContactId}")
Этот запрос успешно завершен.
http://<server>:59557/Contacts?ContactId=9999 //Works
Если я настрою такие маршруты (Business Analyst предпочитает сгенерированные метаданные)
//register user-defined REST-ful urls
Routes
.Add<UpdateContact>("/UpdateContact", "PUT")
.Add<CreateContact>("/CreateContact", "POST")
.Add<GetContact>("/Contacts/{ContactId}", "GET")
http://<server>:59557/Contacts/9999 //Works
http://<server>:59557/Contacts?ContactId=9999 //Fails, Handler for request not found
Как настроить маршруты во втором образце, чтобы запрос/Контакты? ContactId = 9999 будет успешным?
Спасибо.