OData kendisi Url uzunluğunu sınırlamak değil, ama çoğu istemci ve sunucuların belirttiğin gibi yap. Bu yüzden genellikle URL'leri çok uzun üretmemek iyi bir uygulamadır.
iki olası çözümleri vardır Operatörü (veya benzer bir şey içeriyor uygulanması) bakın sorun:
1) sizin için böyle bir sorgu işlemek için hizmet işlemi kullanın. Bir kod olarak kodlanmış çoklu giriş değerlerini veya böyle bir şeyi geçirebilirsiniz, ya da belki de servis işlemi bu açıkları zaten biliyordur.
2) Uzun $ filtresini kullanın, ancak isteği $ batch isteğinde gönderin. Avantajı, Url'deki sınırın çok daha büyük olması ve buna isabet etmenin çok muhtemel olmamasıdır. Dezavantajı, bir GET isteğini yerine getirmeye çalıştığınız halde, $ batch nedeniyle web üzerinden POST isteği olarak gidip önbelleğe alınmayacak olmasıdır.
OP'nin sorusunu nasıl yanıtlayacağımı anlamıyorum. Bu, URL uzunluğunun çok uzun olmasıyla nasıl bağlantılı? – Jerther