2016-11-30 3 views
-7

Ich habe eine URL mit einem 27 kB JSON-Parameter.So senden Sie eine sehr umfangreiche URL

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

Aber wenn ich die Aussage es gibt die folgenden Fehler aus:

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

Wie kann ich diese Situation lösen, da ich die Daten auf diese Weise senden muß?

+6

Verwenden HTTP POST statt. Und wenn das nicht verfügbar ist, dann können Sie es einfach nicht tun. –

+3

Anfragen können nicht so lange dauern. Beiträge ja, bekommt keine – Kritner

+2

Sie müssen die Anfrage in Stücke aufteilen oder auf eine andere Weise (POST, anstatt GET) senden. Es gibt keine Möglichkeit, eine 27 kB URL zu verwenden (zumindest nicht zuverlässig), und der Server, den Sie treffen, wird es nicht nehmen, weshalb Sie diesen Fehler bekommen. –

Antwort

1

In der Theorie sollte es möglich sein, eine beliebige Länge URL zu verwenden, aber in Wirklichkeit das nicht so.

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

Siehe this Antwort für Details:

Verwandte Themen