关于POST传值丢失问题

CANL464970302 2013-01-26 04:11:32
两个系统.
系统A: 后台是Webservice,前台是Flex
系统B:ASP.NET网站

问题是:A的Webservice后台将一些参数返回到Flex前台,前台通过一个按钮利用POST方式将这些参数传到
系统B。这样在我们内部环境是没有任何问题的.关键是到了客户环境Flex传递的值在系统B完全没有接收到,全部为空了.
这是什么情况,求解。有什么设置会阻止掉POST传递的值么?
...全文
359 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
YiYanXiYin 2013-01-27
  • 打赏
  • 举报
回复
你这是跨域提交数据了
  • 打赏
  • 举报
回复
引用 1 楼 CANL464970302 的回复:
会不会是防火墙阻止了POST请求
企业里的防火墙通常就禁止当前的网段去访问另一个网段的服务器了。
  • 打赏
  • 举报
回复
引用 楼主 CANL464970302 的回复:
两个系统. 系统A: 后台是Webservice,前台是Flex 系统B:ASP.NET网站 问题是:A的Webservice后台将一些参数返回到Flex前台,前台通过一个按钮利用POST方式将这些参数传到 系统B。这样在我们内部环境是没有任何问题的.关键是到了客户环境Flex传递的值在系统B完全没有接收到,全部为空了.
你在解释一下,什么叫做“全部为空了”?! 另外,flex可以访问webservice,而不能简单地post是吗?
  • 打赏
  • 举报
回复
引用 3 楼 YiYanXiYin 的回复:
你这是跨域提交数据了
跨域的话,能问出“这样在我们内部环境是没有任何问题的.关键是到了客户环境Flex传递的值在系统B完全没有接收到”这个问题吗?
Hauk 2013-01-26
  • 打赏
  • 举报
回复
引用 1 楼 CANL464970302 的回复:
会不会是防火墙阻止了POST请求
最直观的就是在flex端检测post请求类容。用浏览器的开发人员工具(F12)看http请求。 如果传递的是一个对象的话,而又没有值。可能是B系统定义的对象和flex端定义的对象不太兼容造成的。 如果传递的是字段的话,可能就是flex这边的问题了。 或者看看是否是跨域的问题。 防火墙是不会单独阻止post请求的。 我也做flex的。
CANL464970302 2013-01-26
  • 打赏
  • 举报
回复
会不会是防火墙阻止了POST请求

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧