colly_wyx
2018-04-27 78cff841433fce51ade16e5fba124becebf26512
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
require_relative 'phalapi_client'
 
class MyFilter < PhalApi::ClientFilter
end
 
def show_res(response)
    puts "response: #{response.ret}, #{response.data}, #{response.msg}"
end
 
a_client = PhalApi::Client.create.withHost('http://demo.phalapi.net')
a_response = a_client.withService('Default.Index').withParams('username', 'dogstar').withTimeout(3000).request()
 
puts a_response.ret, a_response.data, a_response.msg
 
puts "--------------------"
 
a_client = PhalApi::Client.create
#a_client = PhalApi::Client.new
 
a_response = a_client.withHost('http://demo.phalapi.net').withService('Default.Index').withParams('username', 'dogstar').withParams('v', '1.3.0').request()
 
puts "--------------------"
 
#puts a_client
show_res a_response
 
puts "--------------------"
 
begin
    a_response = a_client.reset.withParams('one').request
rescue Exception => e  
    puts e.message  
end
 
puts "--------------------"
 
a_response = a_client.reset.withFilter(MyFilter.new).withService('Default.Index').withParams('username', 'dogstar').request
show_res a_response
 
puts "--------------------"
 
a_response = a_client.reset.withService('XXXX.noThisMethod').request
puts a_response.ret, a_response.data, a_response.msg
show_res a_response
 
puts 'we done!'
puts 'we done!'
puts 'we done!'