मैं समझता हूं कि एमवीसी पैटर्न और आरईएसटी सेवाओं में यूआरआई का उपयोग करना सामान्य है जैसे /items/{id}
लेकिन क्वेरी पैरामीटर का उपयोग करने के बारे में क्या बुरा बात है यूआरआई?REST URL नामकरण सम्मेलन/आइटम/{आईडी} बनाम/आइटम? Id = {id}
GET /items/{id}
बनाम GET /items?id={id}
, मान लीजिए कि एक इकाई 'referenceId' फ़ील्ड कि कुछ संबंधित (जैसे कि माता-पिता) इकाई की ओर इशारा करता है, और मैं मूल इकाई है, जो रास्ते के लिए सभी आइटम पाने के लिए बाकी सेवा बनाने की जरूरत है बेहतर:
GET(POST) /items/parent/{parentId}
या
GET(POST) /items?parent={parentId}
अंतर्दृष्टि है कि मेरे व्यक्तिपरक को हल करने में मदद मिलेगी है के लिए आभारी होंगे आरईएसटी सेवाओं के लिए यूआरएल बनाने पर मुकदमा।
प्रश्न से खींचा गया: जटिल REST URL पर अच्छी सलाह मिल सकती है [http] (http: //blog.apigee.com/detail/simplify_associations_sweep_complexities_under_the_http) – thecoshman