打开 URLConnection 时,我使用以下代码来获取内容长度,但它返回 -1。
URL url = new URL(sUrl[0]);
URLConnection connection = url.openConnection();
connection.connect();
int fileLength = connection.getContentLength();
然后我假设服务器没有设置内容长度标头(并且连接对象中的挖掘确认该值为-1),因此在PHP中使用以下内容自己设置一个:
header('Content-Length: '.strlen($output));
当我打印出我的值时,strlen($output)
我得到了正确的值,但是这个标头似乎没有进入 Java。
需要任何建议或更多代码吗?谢谢