SOAP client

 
WSDL



This online SOAP client allows you to test SOAP API. You can test local or public SOAP API.

This tool allows to send requests from your browser (local and custom API) or from our server (public API). If you want check local API, you must allow CORS in your SOAP API (more informations about CORS).

You can load your WSDL in order to retrieve functions list, and generate XML requests. It is a beta version, it does not completely handle all WSDL / XSD rules.

You can also call your SOAP webservice without load a WSDL, in this case go to request section below.

You can consult the user guide to help you to use this soap test online tool.


User guide

  • How to load a WSDL:

    You must fill WSDL field, and click on "load WSDL" button.

    Load a WSDL

  • How to load a SOAP request:

    The web services are listed, you can click on a web service name to display its functions.

    You must click on + in order to create a new SOAP request for a specif function.

    You must click on x in order to remove a SOAP request or a web service.

    The requests posted at the bottom are the request not attached to a loaded web service.

    SOAP client loads SOAP request from WSDL
  • how to make a soap call:

    • 1 - Fill the URL of soap web service to test.
    • 2 - Authentication tab: Add a basic authentication if necessary.
    • 3 - Headers tab: Add HTTP headers if necessary.
    • 4 - Body tab: Add the request body.
    • 5 - Call your SOAP web service by clicking on "send" button

    You can save your SOAP request by clicking on "save" button. You can also duplicate your SOAP request by clicking on "copy" button.

    Test HTTP request with SOAP client
  • How to fix CORS problems?

    Cross-Origin Resource Sharing (CORS) allows a Web application running on one domain to access resources on a Web site in another domain.

    You can allow CORS in your SOAP API, example for CORS in php:

    header('Access-Control-Allow-Origin: *');
    You also need to authorize headers if you need to send headers in yours requests:
    header('Access-Control-Allow-Headers: *');

    If you can not enabled CORS in the SOAP web service, you must check "Send REST API Request from our Server" in order to send request from server instead of from your browser.

    If you want to know more about Cross-Origin Resource Sharing: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

    Test cors

Favorite requests

You can save your favorite soap requests so that you will find it during your next visits.

Be careful, if you do not have an account it is a local backup in your browser, it can be deleted at any time by your browser.
With an account, your favorite requests will be saved on the server side (in this case, do not save sensitive data).


About SOAP (Simple Object Access Protocol)

SOAP is an application communication protocol, it is a format for sending and receiving messages based on Extensible Markup Language (XML). SOAP is extremely powerful, it provides a way to communicate between applications running on different operating systems. SOAP allows to invoke web services independent of language and platforms!

Advantages of SOAP

  • Using HTTP makes communication easier and avoids proxies and firewall problems
  • Independent of the platform and the language
  • SOAP can operate over any protocol such as HTTP, SMTP, TCP, UDP, or JMS
  • Extensibility

The Web Services Description Language (WSDL) is an XML-based interface definition language that is used for describing a web service. WSDL file provides a description of how the service can be called (parameters it expects, and data structures).

Best SOAP clients

Here are the most populars API testing tools:
  • SoapUI is the most popular API Testing Tool! Who does not know him?
  • Postman is a SoapUI alternative application to test web services
  • Apache JMeter is an Apache project, it allows to analyze and measure the performance of a variety of services (Webservices, JMS, HTTP, ...). It can be used for functional testing.

This soap testing tool allows to test soap web service online. It is ideal to do some tests of a soap webservice to discover it and see how it works. This tool allows for occasional testing without wasting time installing software.

It is not necessary to know how to make soap to use this tool because it autogenizes the XML requests.


You can report a bug or give feedback by adding a comment (below) or by clicking "Contact me" link (at the top right hand corner of the page).

Comments




Christian Münster-2019-12-11 13:55
Rant about PHP in general.

its a very standard api with a lot of content - i dont know, but these php testers are so extrememly sensitive.
Ive been doing .NET soap api's for tens of years for microsoft customers.

Then I get a few php customers and suddenly soap is everything but easy again.

https://preprod-salesapi.ndias.com/service.svc?wsdl

Fix your kiddie script language called php so us professional .NET developers,
dont have to spent so much time on protocols and silly communication again.