Hello,
I want to learn to hit an API and get the response from it to use it further in C#. I am thinking to start with Soap APIs. Is there any source from where I can get a test soap AI to use . I have learned to consume GET Soap API ( I found a sample api over the internet ). Perhaps if I could get a sample post API because I mainly wanted to learn how to hit the api and send the request body from the application .
Is there anything available over the internet that I can use ?
Thanks for you help and guidance !

Mohamed Azarudeen ZPosted May 22, 2023, 1:41 PM
Yes, there are several public SOAP APIs available on the internet that you can use to practice consuming SOAP APIs and sending requests. Here are a few examples:
1. SOAP API Testing: This website provides a variety of SOAP APIs for testing purposes. You can find both GET and POST APIs to experiment with. Visit their website at https://www.soapui.org/soap-api-testing.html.
2. Postman Echo SOAP API: Postman provides the Postman Echo service, which includes a SOAP API endpoint. You can find the documentation and example requests for the SOAP API at https://docs.postman-echo.com/?version=latest#67c67121-16e3-9c6b-b13f-925b85b73013.
3. GeoNames Web Services: GeoNames offers a SOAP-based web service for retrieving geolocation information. You can find the API documentation and sample requests at http://www.geonames.org/export/web-services.html#wsSearch.
These sources provide public SOAP APIs that you can use for learning and testing purposes. You can explore their documentation, sample requests, and endpoints to understand how to hit the API, send request bodies, and process the response in your C# application.
Remember to review the documentation provided by each API to understand the specific requirements, request formats, and response formats. This will help you effectively consume and work with SOAP APIs in your C# code.