在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
API
class BlogApi < ActionWebService::API::Base
api_method :hello_world, :expects => [{"password" => :string},{"user" => :string}], :returns => [:string] end Controller
class BlogController < ApplicationController
wsdl_service_name 'Blog' web_service_api BlogApi wsdl_namespace 'http://www.somewhere.com' #web service的名字空间 web_service_scaffold :invoke before_invocation :login #指定拦截的方法名称 def hello_world(pass,user) "hello #{user}" end protected def login(methodname,args) #参数为被拦截函数名,被拦截函数参数数组 raise "Method #{methodname} Not authenticated" unless args[0] == 'srcret' end end |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论