Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

savon is stripping ?SOAP off the end of WSDL locations #21

Closed
intabulas opened this issue Jan 14, 2010 · 3 comments
Closed

savon is stripping ?SOAP off the end of WSDL locations #21

intabulas opened this issue Jan 14, 2010 · 3 comments

Comments

@intabulas
Copy link

given a wsdl that has a location as follows (scrubbed)

<soap:address location="https://somthing.something.com/incident.do?SOAP"/>

a client instance wsdl.soap_endpoint will return the correct value however when you make a soap call, savon is trimming off the ?SOAP. I was getting odd 302 errors and when I ran it through Charles it showed the trimmed URI

@intabulas
Copy link
Author

FYI I fixed this in my fork and sent a pull request. When making the soap call, if the URI had a query portion, it was being ignored

@rubiii
Copy link
Contributor

rubiii commented Jan 14, 2010

fixed this problem in the current dev branch so it will be included in the next release:
http://github.com/rubiii/savon/commits/dev

i'll leave the issue open until the fix is released.

@rubiii
Copy link
Contributor

rubiii commented Jan 17, 2010

released version 0.7.2 including a fix for this issue.

rubiii pushed a commit that referenced this issue Jun 3, 2013
When the resolver gets an erroneous response (such as a 404), raise
an HTTPError with:

- `message` set to "Error: 404" (or whatever the code is)
- `response` set to the original response object
rubiii added a commit that referenced this issue Jun 3, 2013
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants