Здравствуйте, Artem Korneev, Вы писали:
AK>Посоветуйте. Кто-нибудь наверняка ведь сталкивался с ситуацией, когда для запроса данных нужно передать несколько десятков параметров. Может какие-то примеры есть среди общеизвестных REST-сервисов?
Решал эту проблему двумя способами:
Игрался с параметрами в Web.config
<system.web>
...
<httpRuntime targetFramework="4.5.1" maxUrlLength="10999" maxQueryStringLength="2097151" />
...
</system.web>
Передавал параметры в сервис в закодированном виде, по максимум убрав лишнюю информацию (там много чего можно сократить и выбросить). Аргумент у метода сервиса был простой строкой, которая парсилась и превращалась обратно в массив. Что-то вроде
"<количество id>_<id1>_<id2>" и это здорово сокращало длину URL.