HTTP 414 - RESTful和GET

时间:2017-06-18 13:52:48

标签: javascript jquery restful-url

我试图使用GET请求发送大量数据,这自然导致HTTP 414 URI太长的错误。我正在与之通信的RESTful服务器不在我的控制之下,因此我不能通过POST发送它,因为服务器不允许这样做。

有没有办法解决这个问题,我仍然可以在GET请求中发送相同数量的数据?

1 个答案:

答案 0 :(得分:0)

基兰,答案是否定的。根据HTTP标准,GET方法不允许正文作为请求的一部分。您只有URI来传递数据。您需要将您的请求分解为一系列较小的请求,然后将结果分组。您需要考虑到它的异步性质来解决这个问题 - 您可能希望查看承诺,以帮助您确保您已收集所有结果一系列请求。