Toolbox for developers / SOAP client Online

SOAP client

CORS
: It allows to test local SOAP API. You must allow CORS in your SOAP API (more informations about CORS).
: It allows to test public SOAP API. Sometimes our server is blacklisted ...
Your favorites SOAP web services
Your favorites requests (not linked to a soap service)
Warning, the backup of favorites is local in your browser, it can be deleted at any time.

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. This tool does not work on IE.


WSDL



User guide

  • How to load a WSDL:

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

    SOAP Testing tool

  • 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 Testing tool

  • 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.

    SOAP Testing tool

  • 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

    SOAP Testing tool


Favorite requests

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

Be careful, It is a local backup in your browser, it can be deleted at any time by your browser.


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.


The tools are provided "as is", without warranty of any kind, either express or implied.