Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I've been looking for free Web Services to test an application. But, it seems like any Web Service I find uses a single (complex, or non-primitive) struct in the result parameter to return all the data to me.

Main question to answer: Where can I find free Web Services that use simple (primitive) data types (e.g. int, boolean, unsignedLong, even ArrayOfString)?

So far, I have looked through:

Basically, I'm looking for a WSDL like:

POST /Services/ExampleService.asmx HTTP/1.1
Host: example.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.example.com/Services/GetCityFromZip"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetCityFromZip xmlns="http://www.bplogix.com/">
      <Zip>string</Zip>
    </GetCityFromZip>
  </soap:Body>
</soap:Envelope>

and

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetCityFromZipResponse xmlns="http://www.bplogix.com/">
      <GetCityFromZipResult>string</GetCityFromZipResult>
      <State>string</State>
    </GetCityFromZipResponse>
  </soap:Body>
</soap:Envelope>

but, I can only find Web Services like this:

POST /WebServices/CityStateByZip.asmx HTTP/1.1
Host: www.innergears.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.innergears.com/WebServices/CityStateByZip/GetCityStateByZip"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetCityStateByZip xmlns="http://www.innergears.com/WebServices/CityStateByZip">
      <ZipCode>string</ZipCode>
    </GetCityStateByZip>
  </soap:Body>
</soap:Envelope>

and

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetCityStateByZipResponse xmlns="http://www.innergears.com/WebServices/CityStateByZip">
      <GetCityStateByZipResult>
        <string>string</string>
        <string>string</string>
      </GetCityStateByZipResult>
    </GetCityStateByZipResponse>
  </soap:Body>
</soap:Envelope>
share|improve this question

closed as off topic by phwd May 9 '12 at 7:21

Questions on Web Applications Stack Exchange are expected to relate to web applications within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
It seems to me that questions about consuming a SOAP web service should be on Stack Overflow. –  Al E. Feb 18 '11 at 21:02
    
@Al Everett: I'm just asking if anyone knows of any publicly-available ones. I know how to create and consume SOAP web services, so I have a feeling that if I asked this question on StackOverflow, they would move it to here. But when I was trying to choose the correct SE site on which to post this, Web Apps did not immediately jump out to me as the correct area, either. –  palswim Feb 18 '11 at 21:56
add comment

Browse other questions tagged or ask your own question.