Wie würden Sie eine RESTful-Abfrage entwerfen, um OR-Operanden zwischen Parametern zu unterstützen. Angenommen, meine Ressource hat zwei Felder field1 & field2. Wie würden Sie die URL entwerfen Sie die folgende Abfrage zu aktivieren:RESTful-URL-Design - Abfrage mit OR zwischen Parametern
„Get MyResources wo field1 = x OR field2 = y“
Designing-Abfragen in REST ist ziemlich geradlinig, aber ich habe nur Abfragen gesehen, dass unterstützt und zwischen Abfragefeldern. z.B. x/myresource feld1 = & field2 = y
Eine mögliche Lösung kann einen einzelnen Abfrageparameter mit freiem Text zu liefern, wenn ein Teil, zum Beispiel:?
GET/myresource q = {field1 = x OR field2 = y}
Aber das würde es für Clients komplizierter machen, gefilterte Felder zu analysieren und zu erweitern oder zu reduzieren.
Was schlagen Sie vor?