`
hallaw
  • 浏览: 58388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

flex调用restful api的调试

阅读更多
用flex调用restful api的时候,显示的出错信息基本没有啥作用,比如这个:
[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: 流错误。 URL: http://www.dev.com:3000/accounts.xml"]. URL: http://www.dev.com:3000/accounts.xml"]
    at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()
    at mx.rpc::Responder/fault()
    at mx.rpc::AsyncRequest/fault()
    at private::DirectHTTPMessageResponder/errorHandler()
    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/flash.net:URLLoader::redirectEvent()
    at [io]

不由得怀念直接用rails的html页面编程时那些详细的出错信息。

其实rails把error info全都发过来了,但是flex没法处理这些文本。

所以这个时候一个http monitor就很有用了,fiddler小巧实用,http://www.fiddlertool.com/fiddler/
不过fiddler默认不能监视localhost,所以需要在host文件里面给127.0.0.1设另一个名字骗过它。
分享到:
评论
1 楼 smithfox 2010-11-11  
你在用flex调用restful web service的时候 怎么解决 "没用PUT/DELETE method"之类的问题的? 我写了一篇文章记录这几天的心得, 欢迎交流

http://www.smithfox.com/?e=28

相关推荐

    Flex调用Web服务的应用开发(一)

    总的来说,Flex调用Web服务的应用开发涉及到了客户端与服务器之间的数据交换、网络请求的发起和响应处理等核心技能。掌握这些技术,开发者可以创建功能丰富的Web应用,无缝对接各种后台系统,提供优秀的用户体验。

    Flex拍照并上传到java后台——未调试成功

    6. **与Java后端交互**:Java后端通常会提供一个RESTful API或者基于HTTP的文件上传接口,接收Flex客户端发送的图片数据。这部分涉及HTTP协议、Multipart/form-data编码以及Java的文件处理和网络编程。 7. **错误...

    强推FlexAPI中文CHM书籍教程

    6. **错误处理与调试**:讲解如何在FlexAPI应用中捕获和处理错误,以及使用调试工具进行问题定位,这对于开发过程中的问题解决至关重要。 7. **性能优化**:介绍优化FlexAPI应用性能的策略,包括减少内存消耗、提高...

    Flex与服务器端通信

    - **HTTP服务**:Flex可以通过HTTPService组件与支持RESTful API的服务器进行通信,发送GET、POST等HTTP请求。 - **Web服务(SOAP)**:使用WebService组件调用符合SOAP协议的Web服务。 - **RemoteObject**:这是...

    java flex入门实例

    - **创建Java项目**:在MyEclipse7中创建一个新的Java Web项目,编写后端服务,例如RESTful API或者使用Spring MVC框架。 - **配置BlazeDS**:在Java项目中集成BlazeDS,配置所需的部署描述符,如`flex-servlet....

    Flex.3实战.(美)艾哈迈德(美)赫希(美)阿比德.扫描版 523页 完整版

    4. **服务连接**:讲解如何使用Flex连接各种后端服务,如SOAP、RESTful API或AMF,实现数据交换和远程调用。 5. **图形与动画**:介绍绘图API,包括Shape、Sprite和Filter,以及如何创建动态效果和动画,提升用户...

    FLEX Base Doc

    为了实现与其他服务的交互,Flex应用程序可以使用HTTPService或WebService组件来调用RESTful API或SOAP服务。这在构建企业级应用时尤其重要,因为它们经常需要与后端数据库或业务逻辑层通信。 最后,Flex应用的调试...

    flex项目和web项目交互

    HTTPService更常用,可方便地处理RESTful API调用。数据响应可以绑定到Flex UI组件,实现动态更新。 4. **Web项目中的数据处理**: Web项目接收到Flex的请求后,处理业务逻辑,比如验证、计算等。然后通过JDBC连接...

    Flex-Menual-CHN.zip_flex_flex 官方文档

    2. Web Service:调用HTTP服务,如RESTful API,获取或提交数据。 3. HTTPService:直接访问HTTP资源,支持XML、JSON等多种数据格式。 九、Flex应用部署 1. SWF发布:通过Flex Compiler将源代码编译为SWF文件,可在...

    Flex3环境配置以及Flex3和java整合开发步骤

    1. 创建Java后端服务:使用Java开发Web服务,例如使用Spring MVC或Struts2框架创建RESTful API。 2. 配置Flex与Java通信:Flex应用可以通过HTTPService或WebService组件与Java后端进行数据交换。需要在Flex项目中...

    Flex从入门到精通PPT

    这些服务可以用来调用RESTful API、SOAP服务或使用Adobe的Flash Remoting协议与后端进行通信。 八、图表和可视化 Flex支持丰富的图表组件,可用于数据可视化。开发者可以创建各种类型的图表,如折线图、柱状图、...

    myeclipse为web项目添加flex并实现与java通信

    它可以使用Spring、Hibernate等框架来构建服务层和数据访问层,提供RESTful API或AMF服务供Flex前端调用。 5. **MXML与ActionScript**: - **MXML**:MXML是一种声明式语言,用于定义Flex应用的组件布局和UI元素。...

    arcgis-samples-flex-3.6-src

    开发者可以通过阅读源码来理解如何调用ArcGIS API for Flex的各种方法和属性。 3. 测试与调试:每个示例都可以独立运行,便于开发者验证功能并进行调试。在学习过程中,可以逐一运行这些示例,逐步熟悉API的使用。 ...

    flexapi-client-python:FlexAPI Python客户端

    FlexAPI通常是一种自定义的RESTful API,用于提供灵活的数据访问和控制功能。这款客户端库简化了调用这些API的流程,提高了开发效率。 一、Python基础知识 Python是一种高级编程语言,以其简洁、易读的语法和丰富的...

    flex4与java结合实例

    在Flex4中,利用HTTPService组件可以方便地调用Java实现的REST API。在Java端,可以使用Jersey、Spring MVC或Spark等框架来构建REST服务。 3. 数据管理:在Flex4应用中,数据模型通常通过Proxy类来表示,它们可以...

    Flex+spring+mybatis架构搭建

    7. **测试与调试**:运行项目,通过Flex客户端发送请求,验证服务端的响应是否正确,逐步调试和优化整个系统。 8. **部署与优化**:完成开发后,将项目打包部署到服务器,根据性能需求进行必要的优化,例如缓存策略...

    CHM:基于flex4技术从零开发flex博客系统

    学习如何使用Flex的HTTPService或WebService组件来调用RESTful API或SOAP服务,是实现这些功能的关键。 6. **状态管理与动画**:Flex 4提供了强大的状态管理和动画支持。通过定义不同的组件状态,可以实现界面的...

    flex java 项目整合.rar

    在Java端创建RESTful服务,如使用JAX-RS(Java API for RESTful Web Services)标准或Jersey框架,然后在Flex端使用HTTPService组件来发送HTTP请求和接收响应。这种方式虽然效率稍低,但具有更好的跨平台性和可伸缩...

    flex3帮助文档

    2. **WebService和HTTPService**:Flex3可以直接调用SOAP WebServices和RESTful HTTP Services,实现与各种后台系统集成。 七、国际化和 Accessibility 1. **多语言支持**:Flex3提供国际化的支持,可以轻松地为...

Global site tag (gtag.js) - Google Analytics