Java 我们可以使用web服务(REST)从移动设备向服务器发送的最大数据量是多少

Java 我们可以使用web服务(REST)从移动设备向服务器发送的最大数据量是多少,java,android,Java,Android,我正在使用web服务通过get()在服务器上发送8kb数据,但它会给出错误信息,而如果我发送少量数据,则会成功发送 没有“定义的限制”,除非服务器或用户带宽有最大限制。考虑到你的用户可能会很恼火,如果他们在月底收到一张账单,因为你已经做了一个300兆位的GET。 < P>正如已经提到的,HTTP本身不会对请求长度施加任何硬编码的限制;但是浏览器的限制在2kb到8kb之间(如果我们计算非常旧的浏览器,则为255字节) 这是一个没有人回答的问题 HTTP 1.1定义的状态代码414请求URI对于达到

我正在使用web服务通过get()在服务器上发送8kb数据,但它会给出错误信息,而如果我发送少量数据,则会成功发送

没有“定义的限制”,除非服务器或用户带宽有最大限制。考虑到你的用户可能会很恼火,如果他们在月底收到一张账单,因为你已经做了一个300兆位的GET。

< P>正如已经提到的,HTTP本身不会对请求长度施加任何硬编码的限制;但是浏览器的限制在2kb到8kb之间(如果我们计算非常旧的浏览器,则为255字节)

这是一个没有人回答的问题

HTTP 1.1定义的状态代码414请求URI对于达到服务器定义的限制的情况来说太长。您可以在RFC2616上查看更多详细信息

对于客户端定义的限制,服务器返回某些内容是没有意义的,因为服务器根本不会接收请求


希望这有帮助。

在这里,您可以获得HTTP最大大小的答案。您无法使用POST发送数据的原因是什么?
Is there a response error defined that the server can/should return if it receives a GET request exceeds this length?