Arnold Ulate Segura Ответов: 0

Как отправить json очень обширно


Привет, ребята!
У меня есть приложение PCL, мне нужно отправить строку JSON, но JSON очень обширен, что дает мне следующую ошибку: Request URL Too Long/HTTP Error 414. URL-адрес запроса слишком длинный.
У меня есть мой web.config, хорошо структурированный с этой конфигурацией:

< httpruntime maxurllength="2097151" maxquerystringlength= "2097151">

& lt;привязки>
< webhttpbinding>
& lt;привязка maxreceivedmessagesize= "2147483647" maxbuffersize= "2147483647" transfermode= "Streamed">



< безопасность>
& lt;requestfiltering>
<requestlimits maxallowedcontentlength= "30000000" maxurl= "999999999" maxquerystring= "999999999" >



< веб-сервисы>
<jsonserialization maxjsonlength= "50000000">


И мой IIS хорошо настроен.

Что я уже пробовал:

Добавьте вышеуказанные конфигурации в дополнение к настройке IIS, как указано выше

j snooze

не знаю, как вы вызываете url-адрес, но можете ли вы опубликовать json против попытки поместить его в URL-адрес?
См. эту статью:
http://stackoverflow.com/questions/6955302/http-error-414-the-request-url-is-too-long

Arnold Ulate Segura

Спасибо, чувак!
Вы не знаете, как вы могли бы отправить JSON, не добавляя его в URL.

Arnold Ulate Segura

Мой проект-en Xamarin.Формы (PCL).
Я использую HttpClient с GetStringAsync()

j snooze

Я говорю, что если у вас слишком много json, вы не можете отправить его в URL-адрес в качестве параметра строки запроса. Этому есть предел. Разместив json (аналогично размещению веб-формы и всех ее данных в другой веб-форме), вы можете обойти это ограничение.

0 Ответов