Parametreler arasında OR işlenmesini desteklemek için RESTful sorgusunu nasıl tasarlarsınız? Kaynağımın field1 & alan2 olmak üzere iki alanı olduğunu varsayalım. aşağıdaki sorguyu etkinleştirmek için URL'yi tasarım istiyorsunuz Nasıl:RESTful URL tasarımı - Parametreler arasında OR kullanılarak nasıl sorgulanır
REST
tasarlama sorguları yalındır güzel "field1 = x VEYA field2 = y myresources al", ama ben sadece desteklediğini sorguları gördük VE sorgu alanları arasında. Örneğin./Myresource alan 1 x = & field2 = y
Muhtemel bir çözüm serbest metin ile tek bir sorgu parametresi sağlamak olabildiği kısmı, örneğin:?
GET/myresource q = {field1 = X veya alan 2 = y}
Ancak, bu durum, müşterilerin filtrelenmiş alanları ayrıştırması veya genişletmesi için daha karmaşık hale getirebilir.
Önerileriniz nelerdir?