POST "multipart/form-data"型的数据后怎么得到服务器返回的数据长度?
不会是要把全部返回数据都接收完以后才知道吧? --------------------编程问答-------------------- 有时候想预先判断一下可能返回的数据长度,以决定是否要接受,怎么弄? --------------------编程问答-------------------- 你收到什么返回结果跟你post什么mime类型的数据没有关系。 --------------------编程问答-------------------- 那请问怎么获取返回结果的预计长度?我用Reponse.ContentLength得到的值是-1. --------------------编程问答-------------------- multipart/form-data比较麻烦,你先检查是不是数据错了 --------------------编程问答-------------------- 2楼已经说了,返回值和你post提交给服务器没关系的。服务器返回是用Response.Write()出来的,然后记得加上 Response.end();
当然需要看你Write出来的是什么东西,比方说如果是xml,那还得加上 Response.Context-Type = "text/xml"; --------------------编程问答-------------------- 你要是想知道服务器接受多少长度的数据,可以用 Request.inputStream.length; --------------------编程问答--------------------
我还是先不管它错不错的了吧,弄清大小再说。现在网络已经比较稳定了,错的时候并不多,即使有,也以后再说好了。 --------------------编程问答--------------------
你可能也理解错了,我现在不是服务器端编程,服务器对我是透明的,我用POST请求multipart/form-data数据,想在接受全部数据之前估算出数据大小。
补充:.NET技术 , C#