两个系统.
系统A: 后台是Webservice,前台是Flex
系统B:ASP.NET网站问题是:A的Webservice后台将一些参数返回到Flex前台,前台通过一个按钮利用POST方式将这些参数传到
系统B。这样在我们内部环境是没有任何问题的.关键是到了客户环境Flex传递的值在系统B完全没有接收到,全部为空了.
这是什么情况,求解。有什么设置会阻止掉POST传递的值么?http://bbs.csdn.net/topics/390357797

解决方案 »

  1.   

    系统A在香港,系统B在新加坡,但是听说他们组建了类似局域的网络。
    但客户的服务器不可能让我们去随便测试啊。所以只能我们这边先重现了- -,但是不知道哪些东西会阻止POST请求。
      

  2.   

    也不确定是A阻止了POST的发送,还是B阻止了POST接收。
      

  3.   

    有没有什么办法知道POST有没有请求成功?
      

  4.   

    最直观的就是在flex端检测post请求类容。用浏览器的开发人员工具(F12)看http请求。
    如果传递的是一个对象的话,而又没有值。可能是B系统定义的对象和flex端定义的对象不太兼容造成的。
    如果传递的是字段的话,可能就是flex这边的问题了。
    或者看看是否是跨域的问题。
      

  5.   

    相当无语个问题,我们通过抓包和写测试程序发现,POST都能正常专递值,结果再次检查发现是因为一个配置问题误导了方向.蛋了个疼