测试与保障:Web服务的测试、客户端及安全防护
1. Web服务测试
在Web服务的开发过程中,测试是确保其正常运行的关键环节。 before_invocation() 和 after_invocation() 方法支持 :except 和 :only 选项,这两个选项可用于限制拦截的方法。例如:
before_invocation :intercept_before, :except => [:some_method]
此例将 :intercept_before 拦截器应用于除 :some_method 之外的所有Web服务方法。
Action Web Service与Rails测试框架集成,我们可以使用标准的Rails测试方法来确保Web服务正常工作。当使用 web_service 生成器创建示例时,会在 test/functional/backend_api_test.rb 中生成一个功能测试框架。以下是一个修改后的功能测试示例:
require File.dirname(__FILE__) + '/../test_helper'
require 'backend_controller'
class BackendController
def rescue
超级会员免费看
订阅专栏 解锁全文
1246

被折叠的 条评论
为什么被折叠?



