Changeset 8551

Show
Ignore:
Timestamp:
03/31/08 11:13:05 (7 months ago)
Author:
yusukebe
Message:

addd URI escape

Location:
lang/perl/WebService-Simple/trunk/lib/WebService
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/WebService-Simple/trunk/lib/WebService/Simple.pm

    r8550 r8551  
    66use URI::Escape; 
    77use LWP::UserAgent; 
     8use URI::Escape; 
    89use WebService::Simple::Response; 
    910 
     
    3334    my $url = $base_url =~ /\?$/ ? $base_url : $base_url . "?"; 
    3435    my @params; 
    35     map {push(@params, "$_=" . $self->{param}->{$_})}  keys %{$self->{param}}; 
    36     map {push(@params, "$_=" . $request_param->{$_})}  keys %$request_param; 
     36    map {push(@params, "$_=" . URI::Escape::uri_escape_utf8($self->{param}->{$_}))} 
     37        keys %{$self->{param}}; 
     38    map {push(@params, "$_=" . URI::Escape::uri_escape_utf8($request_param->{$_}))}  
     39        keys %$request_param; 
    3740    my $str = join("&",@params); 
    3841    $url .= $str; 
  • lang/perl/WebService-Simple/trunk/lib/WebService/Simple/Response.pm

    r8550 r8551  
    2424    Webservice::Simple::Response - Override HTTP::Request and add a xml_parse method 
    2525 
    26  
    2726=head1 VERSION 
    2827 
    2928This document describes Webservice::Simple::Response version 0.0.1 
     29 
     30=head1 METHODS 
     31 
     32=over 4 
     33 
     34=item parse_xml(I<%args>) 
     35 
     36Parse a xml content with XML::Simple and return the Perl object. 
     37 
     38=back 
    3039 
    3140=head1 AUTHOR