Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们可以通过URLConnection传递多少数据。?_Java_Json_Urlconnection - Fatal编程技术网

Java 我们可以通过URLConnection传递多少数据。?

Java 我们可以通过URLConnection传递多少数据。?,java,json,urlconnection,Java,Json,Urlconnection,我正在以json格式将10名学生的信息从一个应用程序传递到另一个应用程序。我必须将25名lacs学生的信息从一个应用程序发送到另一个应用程序。我想知道,我能发送多少数据?我能以json格式发送多少学生? 下面是发件人应用程序的代码 JSONObject jsonObject = new JSONObject(); JSONArray jArray = new JSONArray(); try { for (Student student : listStu

我正在以json格式将10名学生的信息从一个应用程序传递到另一个应用程序。我必须将25名lacs学生的信息从一个应用程序发送到另一个应用程序。我想知道,我能发送多少数据?我能以json格式发送多少学生?
下面是发件人应用程序的代码

    JSONObject jsonObject = new JSONObject();
    JSONArray jArray = new JSONArray();
    try {
        for (Student student : listStudent) {        
            JSONObject studentJSON = new JSONObject();
            studentJSON.put("First Name", student.getFirstName());
            studentJSON.put("Last Name", student.getLastName());
            jArray.put(studentJSON);
        }
        jsonObject.put("StudentArray", jArray);
        response.setContentType("application/json");
        response.getWriter().write(jsonObject.toString());
    } catch (IOException e) {
        e.printStackTrace();
    }
下面是来自接收器应用程序的代码

     URL url = new URL("http:"//xyz.com);
     BufferedReader reader = new BufferedReader(newInputStreamReader(url.openStream()));
     JSONObject object = null ;
     String line=null;
     while ((line = reader.readLine()) != null) 
     {
       object= new JSONObject(line);
     }

URLConnection
支持HTTP连接的。我还没有看到可以通过HTTP传输的最大字节数,但大小必须与标题内容长度匹配(如果存在)。否则,将继续读取字节,直到连接关闭


URLConnection
将内容长度的值视为in和更早版本中的
int
或in和更高版本中的
long
,这表明正文中支持的最大字节数分别为2^31-1字节或2^63-1字节,只要设置了内容长度。

取决于发送数据的服务器……您是否收到错误,或者这只是一个一般性问题?一般性问题。我已经完成了它的开发。但我想澄清我的疑问,这样一来,如果一个应用程序一次以json格式发送更多(25个LAC)用户信息,它就不会中断。
内容长度
是自动设置的。这不是“只要设置
内容长度”
”的问题。根据规范,这不是必需的,如果没有提供,甚至还有一个确定长度的特殊部分。如果您是专门针对Java web服务器的,您能提供一个链接来支持您的声明吗?