网址最大长度:
尽管HTTP协议的规范未指定任何最大长度,但是Web浏览器和服务器软件会施加实际限制。 Microsoft指出,Internet Explorer中URL的最大长度为2083个字符,URL的路径部分中最多不超过2048个字符。
JSON最大长度:
JSON字符串的最大长度。默认值为2097152个字符,相当于4 MB的Unicode字符串数据]
我想从android应用程序以json数组的形式发送整个联系人列表。这里联系人列表的大小比url的大小大得多。
我可以通过url发送更大尺寸的JSON数组吗?
我建议使用翻新来进行网络请求(https://square.github.io/retrofit/)。它使添加查询参数或正文变得非常容易。
在这种情况下,如果您需要发送大量列表,最好将POST请求与正文一起使用。
发送数据的方法不只是URL,还有一种方法是使用FormData,它没有大小限制。查阅https://javascript.info/formdata,他们对使用方法有非常简单的解释!