v3_04 使用HTTPService向服务端传递数据

v3_04 Making an HTTPService request with parameters 使用HTTPService向服务端传递数据
 
ex3_04 http
这部分主要讲如何向HTTPService提交请求数据,以及如何处理服务端返回的信息
 
以下是两种数据绑定的方式
1.直接绑定,将mxml中的数据绑定到request请求中
可以进行数据验证,只在mxml文件中可以这样做
 
2.封装成参数的形式进行绑定数据到request
将参数放到send()方法中
不能做数据验证
 
这里使用第二种方式向服务端提交数据,并处理返回ID
增加一个HTTPService服务,数据提交方式为POST,result处理函数等
<s:HTTPService id="vehicleService"
url="http://www.adobetes.com/f4iaw100/remoteData/addVehicleRequest.cfm"
method="POST"
result="vehicleService_resultHandler(event)"/>
  
 
以下是处理过程
//捕获到VehicleRequestEvent事件后,向服务端提交数据
protected function vehiclerequestform1_vehicleRequestEventHandler(event:VehicleRequestEvent):void
{
vehicleService.send(event.vehicleRequestData);
}
//请求后提示返回的id
protected function vehicleService_resultHandler(event:ResultEvent):void
{
if(event.result.vehicleData.vehicleRequest.addStatus)
{
Alert.show("The request was submitted.id is "+event.result.vehicleData.vehicleRequest.id);
}
} 
 

你可能感兴趣的:(service)