Changeset 9699 for lang/perl/WebService-Simple/branch/lwp-base
- Timestamp:
- 04/18/08 19:07:13 (8 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/WebService-Simple/branch/lwp-base/example/lingr.pl
r8741 r9699 15 15 # create session, get session 16 16 my $response; 17 $response = $lingr->get( {}, { path => '/api/session/create'} );18 my $session = $response->parse_ xml->{session};17 $response = $lingr->get( 'api/session/create', {} ); 18 my $session = $response->parse_response->{session}; 19 19 20 20 # enter the room, get ticket 21 21 $response = $lingr->get( 22 { 22 'api/room/enter', 23 { 23 24 session => $session, 24 25 id => $room_id, 25 26 nickname => $nickname, 26 27 }, 27 { path => '/api/room/enter' }28 28 ); 29 my $ticket = $response->parse_ xml->{ticket};29 my $ticket = $response->parse_response->{ticket}; 30 30 31 31 # say 'Hello, World' 32 32 $response = $lingr->get( 33 { 33 'api/room/say', 34 { 34 35 session => $session, 35 36 ticket => $ticket, 36 37 message => $message, 37 38 }, 38 { path => '/api/room/say' }39 39 ); 40 my $status = $response->parse_ xml->{status};40 my $status = $response->parse_response->{status}; 41 41 42 42 # destroy session 43 $lingr->get( { session => $session, }, { path => '/api/session/destroy'} );43 $lingr->get( 'api/session/destroy' , { session => $session, } );
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)