Changeset 10066
- Timestamp:
- 04/21/08 17:15:15 (6 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/WebService-Simple/branch/lwp-base/lib/WebService/Simple.pm
r9695 r10066 165 165 my ($self, $url, @params) = @_; 166 166 167 my $uri = URI->new($self->base_url); 168 $uri->path( $uri->path . $url) if $url; 169 167 170 # default parameters must come *before* @params, so unshift instead 168 171 # of push 169 172 unshift @params, %{ $self->basic_params }; 170 my $response = $self->SUPER::post($ur l, @params );173 my $response = $self->SUPER::post($uri, @params ); 171 174 172 175 if (! $response->is_success) { 173 Carp::croak("request to $url failed"); 174 } 176 Carp::croak("request to $url failed: " . $response->status_line); 177 } 178 $response = WebService::Simple::Response->new_from_response( 179 response => $response, 180 parser => $self->response_parser 181 ); 175 182 return $response; 176 183 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)