yılında sadece DİNLENME ve ServiceStack öğrenmeye başlamak ve sadece oldukça anlayamıyorum şey hakkında Route
var. Örneğin, GitHub öğreticisinden çok temel olan HelloWorld örneğini alıp, User
nesnesinin koleksiyonunu iade etmek için yeniden yazalım. Buradaki örnek şu: burada her şey doğru ve problemsiz çalışıyor. Age
parametresi tarafından seçilen tek User
dönecektir bu url /Hello/{name}/Address
DİNLENME Yönlendirme ServiceStack
Aslında bu çağrı (GET): Ama şimdi gibi başka yönlendirme url eklemek istiyorum. Bunu nasıl yapabilirim? Başka bir Service
mu ekmeli? Ve url olacaksa:
/Hello/{name}/{age}/Address
Ben bir şey anlamıyorum görünüyor .....
Asnswer için teşekkürler, ancak 'Route.Add' işlevini yanlış anladım. Yanlış varsa lütfen beni düzeltin! 'Route.Add' şeması şöyledir: Route.Add ("/ /{DTO-field-name}/{DTO-field-name} "). İstemci tarafında, DTO olarak ayarlanmış alanlar ve DTO türü ve gerçek HTML fiili (POST/GET) gibi parametreler içeren fonksiyonda sunucu üzerinde serileştirilmiş alanlar ile tam DTO nesnesine serileştirildi mi? Bu genellikle doğru mu? –
Jasper
'Route.Add()' ve '[Route]' özniteliği tamamen aynıdır. yani her ikisi de bir DTO isteğine başvurur, ancak rotanın kendisi eşleştirmek istediğiniz herhangi bir metin edebi olabilir. Rotadaki değişkenler DTO İsteklerini iletmek zorundadır. –
mythz