本帖最后由 miyugulia 于 2012-10-28 23:09:23 编辑

解决方案 »

  1.   

    0.0求解 困扰很久了真心着急啊TAT
      

  2.   

    这个问题也困扰我很久了,我是用com调用WinHttp.WinHttpRequest.5.1这个也会出现这样的问题
    不过我自己 建立了一个https的localhost来做测试 ,同样虽然 用http analyze抓包发现postdata是重复的,但是实际上在server上接到的还是单个的
    比如你发送a=1  实际上传递的时候先传递a=1然后发现证书错误,这时候服务器还没收到postdata呢(我觉得是 证书还没验证通过) 这时候如果你设置了忽略证书错误的话 那么这时候API会重新发送一次,并且发送的content-length就是为3的 ,所以这个就是抓包时候看到的困扰,不用理会。。不会影响最终的效果的
      

  3.   

    补充一下 ,如果你封装底层API的时候没有忽略证书错误的话 那么会直接给你报错,你的包在http analyze根本就抓不到。
    如果你忽略了 那么会可以抓到,可能是把上一次失败的数据同样抓出来了,并且合并上这次的数据,所以就会看到重复的数据,这个按正常来说,你可以认为是http analyze的分析问题,比如针对这样证书错误的东西,应该只取最后发送到server的数据为准,这样看起来就不会有困扰了。想继续探讨可以加我Q  502121980