У нас есть приложение Xamarin.Forms, в котором используется служба приложений Azure с функцией автономной синхронизации. При извлечении новых записей с сервера во время синхронизации отправляется несколько HTTP - GET - запросов . URL-адреса HTTP-GET-запросов очень длинные (из-за множества параметров). Из-за этого мы получаем ошибку «Bad Request».
Мы пытались превысить максимальную длину URL, но это не работает. Кто-нибудь знает, как отправлять HTTP-GET-запросы с длинными URL-адресами в службу приложений Azure?
Наше решение (пока не работает):
<system.web>
<httpRuntime targetFramework="4.5" maxRequestLength="524288" maxUrlLength="2097151" maxQueryStringLength="2097151" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="536870912" maxUrl="2097151" maxQueryString="2097151"/>
</requestFiltering>
</security>
</system.webServer>