【发布时间】:2017-04-15 01:06:16
【问题描述】:
我有一个带有 27 kB JSON 参数的 URL。
http://192.168.0.174:80/Service1.svc/CargarClientes?json=VERY_LONG_JSON_PARAMETER
但是当我执行该语句时,它表明以下错误:
请求 URL 太长 HTTP 错误 414。请求 URL 太长。
由于必须以这种方式发送数据,我该如何解决这种情况?
【问题讨论】:
-
改用 HTTP POST。如果这不可用,那么您根本无法做到。
-
获取请求不能这么长。发表是的,得到没有
-
您将不得不将请求分解为多个部分或以不同的方式提交(POST,而不是 GET)。无法使用 27 kB 的 URL(至少不可靠),并且您访问的服务器不会接受它,这就是您收到该错误的原因。
-
谢谢 Ed Cottrell,我怎样才能将它分块发送?
-
您能否提供更多详细信息,说明为什么您需要在 URL 中发送如此大量的信息,而不是简单地进行 POST?