A review on SOAP API & WSDL format and the SOAP/WSDL internet programming is done in SoapUI and Zeep

  Рет қаралды 3,390

Jadi

Jadi

Күн бұрын

SOAP APIs and their corresponding language WSDL looks a bit confusing in the beginning; specially if you are used to REST APIs. The reason is kind of simple: 1. WSDL is more focused on being machine readable, 2. It contains every single bit of info needed to use the API, 3. Its more enterprise and 4. It comes from IBM & Microsoft :D
In this video I'll describe the concepts, will show you how you should do when you are asked to work on a SOAP API and then we will review SoapUI as a tool to get familiar / test our SOAP / WSDL and then will write a Python program to call a SOAP API using its WSDL via the Zeep library.
If you want to repeat what you see in the video (and I highly suggest you do so) this is the SOAP / WSDL service I use in the video: dneonline.com/calculator.asmx
00:00 - SOAP vs REST APIs
03:14 - why WSDL
05:15 - A sample SOAP / WSDL service
08:28 - Access a SOAP service with SoapUI
14:00 - using Python to access SOAP / WSDL (Zeep library)

Пікірлер: 25
@FatemehDamarchilou
@FatemehDamarchilou Жыл бұрын
Your generosity is beyond what we deserve. God bless you
@geekingjadi
@geekingjadi Жыл бұрын
So nice of you
@neoblackcyptron
@neoblackcyptron 9 күн бұрын
Thank you very much. It is great to learn from an experienced master programmer who still has fun even after becoming an expert. Blessing to you :)
@geekingjadi
@geekingjadi 8 күн бұрын
Great to hear! that was so kind :D
@Hotcodes_Academy
@Hotcodes_Academy Жыл бұрын
I watched it in two languages, Thanks a lot ❤‍🔥
@miriamramstudio3982
@miriamramstudio3982 3 ай бұрын
Best video I ever watched on that topic. Thank you.
@geekingjadi
@geekingjadi 3 ай бұрын
Glad you enjoyed it!
@atajahangiri5861
@atajahangiri5861 Жыл бұрын
VERY very GOOD video
@arimanaen634
@arimanaen634 8 ай бұрын
thank you very much for the video. It helps me a lot. :)
@geekingjadi
@geekingjadi 8 ай бұрын
You are welcome!
@temperkan3727
@temperkan3727 5 ай бұрын
Great Video!
@geekingjadi
@geekingjadi 5 ай бұрын
Thanks for the visit
@abolfazlsaffarinia1133
@abolfazlsaffarinia1133 Жыл бұрын
What a good time, I was working on a similar project at the same time
@geekingjadi
@geekingjadi Жыл бұрын
Oh cool!
@abolfazlsaffarinia1133
@abolfazlsaffarinia1133 Жыл бұрын
Thank you, it was really helpful
@alex1s85alex3
@alex1s85alex3 8 ай бұрын
Hey!!! Great video. I need to create soap requests to retrieve data. Soap request has 3 elements and one oft hem is an encrypted string with pksc8 algorithm. Is there a way to do this?
@adamfatyga7977
@adamfatyga7977 4 ай бұрын
Im try to collect data from API based on SOAP Theoretically everything works and code is ready, but when i run it i have an error: Client ip is not allowed to use this service. And i call to that corporation, they dont need password to connect to ther API. Can You help me?
@adamfatyga7977
@adamfatyga7977 4 ай бұрын
import zeep EAN_Code = '123456' wsdl_url = 'urt_to_api' client = zeep.Client(wsdl=wsdl_url, service_name='TergProductsDataService') response = client.service.prodsCMS2USPGet(prodID=zeep.xsd.SkipValue, prodIndex=zeep.xsd.SkipValue, prodEAN=EAN_Code, insiderFlag=zeep.xsd.SkipValue, http200=zeep.xsd.SkipValue) print(response)
@geekingjadi
@geekingjadi 4 ай бұрын
no one can help without the code. but sometimes its about the method you are calling or you might need an APi key or something. if they have a documentation, it should help.
@adamfatyga7977
@adamfatyga7977 4 ай бұрын
@@geekingjadi The documentation is very general and the examples are on php and I work on Python. I can't insert a link or code here because everything is automatically deleted.
@adamfatyga7977
@adamfatyga7977 4 ай бұрын
@@geekingjadi client = zeep.Client(wsdl=wsdl_url, service_name='TergProductsDataService') response = client.service.prodsCMS2USPGet(prodID=zeep.xsd.SkipValue, prodIndex=zeep.xsd.SkipValue, prodEAN=EAN_Code, insiderFlag=zeep.xsd.SkipValue, http200=zeep.xsd.SkipValue)
@adamfatyga7977
@adamfatyga7977 4 ай бұрын
@@geekingjadi api mediaexpert pl (space=dot)
@agewerk3124
@agewerk3124 8 ай бұрын
Zeep means soap in Dutch
@geekingjadi
@geekingjadi 8 ай бұрын
Interesting :D did not know this.
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 24 МЛН
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 136 МЛН
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 52 МЛН
Stop, Intel’s Already Dead! - AMD Ryzen 9600X & 9700X Review
13:47
Linus Tech Tips
Рет қаралды 1,2 МЛН
Getting Started with torchchat in Google Colab
24:51
NLP from scratch
Рет қаралды 276
Tag him😳💕 #miniphone #iphone #samsung #smartphone #fy
0:11
Pockify™
Рет қаралды 4,9 МЛН
Как противодействовать FPV дронам
44:34
Стратег Диванного Легиона
Рет қаралды 133 М.
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 14 МЛН