post文件问题,很奇怪,困扰服务端和客户端人员多天
s60 3rd模拟器上传一个文件,用的是form-multipart格式,用python开发的服务端,用python写pc客户端上传文件挺好的,并且也抓取了数据,文件数据和boudary都查看了,用模拟器发送同样数据,服务端也抓取了模拟器发送的数据,对比是一模一样的,header也一样的.现在问题就出在服务端脚本有一个读取表单项的方法,开发过asp,jsp的人应该知道,就是读取表单某项对应的值.pc上发的数据在服务器端可以读取各个项目,并获取值,但是模拟器发送的数据解析不了各个数据项目,更无从获取其中的值了.不知道这个是什么问题,困扰好几天了. --------------------编程问答-------------------- HTTP POST协议格式都一样的,应该可以解析的。检查模拟器下发送的数据与PC上发送的有何差异。 --------------------编程问答-------------------- 对比很多次,无任何差异. --------------------编程问答-------------------- 用嗅探器拦截IP数据包对应HTTP协议分析看具体是哪个帧出了问题
检查HTTP协议包是否完整送达,就能找到问题所在 --------------------编程问答-------------------- 我一个月前遇到你的问题,后来解决了。通过比较web服务器抓取的数据,重新修整了客户端脚本就ok了。
补充:移动开发 , Symbian