2016-11-30 6 views
-7

У меня есть URL-адрес с параметром JSON 27 КБ.Как подать очень обширный URL-адрес

http://192.168.0.174:80/Service1.svc/CargarClientes?json=VERY_LONG_JSON_PARAMETER 

Но когда я исполняю заявление он указывает на следующее сообщение об ошибке:

Request URL Too Long HTTP Error 414. The request URL is too long.

Как я могу решить эту ситуацию, так как я должен посылать данные таким образом?

+6

Использование HTTP POST вместо. И если это не доступно, тогда вы просто не сможете этого сделать. –

+3

получить запросы не может быть так долго. Сообщения да, не получает – Kritner

+2

Вам придется разложить запрос на части или отправить его другим способом (POST, а не GET). Невозможно использовать URL 27 кБ (по крайней мере, не надежно), а сервер, на который вы нажимаете, не возьмет его, поэтому вы получаете эту ошибку. –

ответ

1

В теории должно быть возможно использовать любой URL-адрес длины, но на самом деле это не так.

If you keep URLs under 2000 characters, they'll work in virtually any combination of client and server software.

См this ответ Подробности:

 Смежные вопросы

  • Нет связанных вопросов^_^