当前位置:编程学习 > C#/ASP.NET >>

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; --------------------编程问答--------------------
引用 4 楼 zenghd 的回复:
multipart/form-data比较麻烦,你先检查是不是数据错了


我还是先不管它错不错的了吧,弄清大小再说。现在网络已经比较稳定了,错的时候并不多,即使有,也以后再说好了。 --------------------编程问答--------------------
引用 5 楼 jincaomao 的回复:
2楼已经说了,返回值和你post提交给服务器没关系的。

服务器返回是用Response.Write()出来的,然后记得加上 Response.end();

当然需要看你Write出来的是什么东西,比方说如果是xml,那还得加上 Response.Context-Type = "text/xml";


你可能也理解错了,我现在不是服务器端编程,服务器对我是透明的,我用POST请求multipart/form-data数据,想在接受全部数据之前估算出数据大小。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,