flex和spring security搭建的时候遇到一个问题,在发送http请求的时候需要给服务器发送sessionid要不然你只能请求到security没有拦截的login页面
var httpService:HTTPService=new HTTPService;
httpService.url=Constants.SERVER + this._url;
httpService.method=this._method;
httpService.useProxy=false;
httpService.requestTimeout = 10;
httpService.headers["JSESSIONID"]=Constants.SESSIONID;
if(!isLogin)
{
if("GET" == httpService.method)
httpService.contentType="application/x-www-form-urlencoded";
else
httpService.contentType="application/json";
}
else
{
httpService.contentType="application/x-www-form-urlencoded";
}
httpService.addEventListener("result", resultHandler);
httpService.addEventListener("fault",faultHandler);
httpService.send(params);
// 上面是发送sessionid
// 获取sessionid,请求登录成功后,http请求的根据http协议会返回一个sessionid这里就可以获得到
private function resultHandler(event:ResultEvent):void
{
var jsessionId:String = event.currentTarget.headers["JSESSIONID"];
}
分享到:
相关推荐
在Java开发中,Flex HttpService是一个强大的工具,用于在Adobe Flex客户端与服务器之间进行数据通信。这个服务允许Flex应用程序通过HTTP协议发送请求到后端服务器,并接收响应数据。本篇文章将深入探讨如何在Java...
在提供的压缩包文件中,可能包含了一个名为`demo`的示例项目,该项目展示了如何在实际应用中使用上述步骤来实现Flex4的`HTTPService`来提取XML数据。通过查看和运行这个示例,你将更深入地理解如何在Flex4中使用`...
在Flex开发中,HTTPService是用于与服务器进行异步HTTP通信的重要...理解这两种方法对于开发Flex应用程序并与服务器进行数据交换至关重要。在实际应用中,根据项目需求和服务器端的处理方式,选择适合的方法传递参数。
Flex与Java之间的通信是Web应用程序开发中的常见需求,特别是在构建富客户端应用时。本文将详细介绍如何使用Flex的HTTPService组件与Java服务进行交互,并获取Java端的返回值。首先,让我们了解一下Flex和Java通信的...
在Flex 4.0开发中,与服务器进行通信是实现应用程序功能的重要环节。HttpService和WebService是两种常用的方式,它们允许Flex客户端与基于HTTP或Web服务接口的后端系统进行数据交换。本篇文章将深入探讨如何利用Flex...
这个例子对于初学者来说非常有用,因为它演示了如何在Flex应用中使用HTTPService进行基本的前后端数据交互。通过实践,你可以掌握HTTPService的配置、请求参数设置、响应处理等关键技能,为今后的Flex开发打下坚实...
在提供的代码片段中,我们看到一个简单的Flex应用程序示例,该应用使用了HTTPService组件来与后端服务进行交互。下面是对关键部分的详细分析: #### XML定义部分 ```xml ()"/> <mx:HTTPService id=...
在Flex应用中,_HTTPService通常用于与后端服务器交互,以实现数据的获取或提交等功能。 ### 示例一:使用_HTTPService获取XML数据 **QueryDataSet.xml** 这是一个XML文件,包含了简单的商品信息列表。文件结构...
这个项目展示了如何通过HTTPService组件在Flex应用中实现远程调用Java服务,以完成数据的交换和处理。Flex 4是Adobe AIR和Flash Player支持的ActionScript 3.0开发框架,它提供了一个强大的UI组件库和数据绑定机制,...
本文将详细介绍如何使用Flex的HttpService组件向SpringMVC应用发送XML数据,并进行交互。 一、Flex中的HttpService组件 1. 创建HttpService:在Flex项目中,通过MXML或ActionScript可以创建HttpService实例。设置...
为了使这个通信工作,你需要在服务器上部署Servlet,并在Flex应用中正确配置`HttpService`的URL。在提供的压缩包文件中,可能包含了详细的文档和示例代码,可以帮助你更好地理解和实现这个过程。通过深入学习和实践...
Flex是Adobe公司开发的一种富互联网应用(RIA)框架,它基于ActionScript编程语言和MXML标记语言,用于创建交互式的、动态的Web应用程序。在Flex中,`HTTPService`组件是用于与服务器进行数据交换的重要工具,特别是...
本篇文章将深入探讨如何使用Flex解析XML文件,并通过HTTPService来读取XML内容,以及如何根据需求过滤字符串并获取所需值。 首先,让我们了解Flex中的XML类。XML类是ActionScript 3.0中用于处理XML文档的主要工具,...
Flex 4.5 是 Adobe 的一个开放源代码框架,用于构建富互联网应用程序(RIA),它提供了强大的组件库和丰富的用户体验。在本项目中,“flex4.5httpservice实现搜狐焦点图新闻和特效按钮皮肤制作”涉及到的核心技术是 ...
Flex3是Adobe Flash平台的一部分,它是一个用于创建富互联网应用程序(RIA)的框架,支持ActionScript 3.0。在Flex3中,HTTPService组件是一个关键的组成部分,它允许开发者与服务器进行通信,发送HTTP请求并接收...
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它主要基于Flash Player或Adobe AIR运行环境。本资料主要聚焦在Flex 2的应用开发,特别是结合ActionScript 3.0...
Flex中的HTTPService是Flex应用程序与后端服务器进行通信的一种方式,尤其适用于与Java服务交互。在选择使用HTTPService还是BlazeDS的Remote Object时,主要考虑的是灵活性和效率。Remote Object提供了更便捷的对象...
4. **数据交互流程**:在Flex应用中,通常会创建一个HTTPService或WebService对象,配置其URL、方法和其他参数,然后定义一个事件监听器来处理返回的数据。当用户触发某个操作时,如点击按钮,服务会被调用,然后在...
通过本教材,学习者将掌握如何创建Flex项目,理解Flex在Web工程中的应用,以及如何利用HTTPService和RemoteObject与服务器进行数据交互,从而实现富互联网应用的功能。同时,提供的参考资料和安装文件将有助于实际...