A cikin abokin ciniki na Savon da ke amfani da HTTPI, wakilin yana cikin zaɓuɓɓukan abokin ciniki. Yana aiki lokacin ɗaukar WSDL daga nesa da lokacin aika buƙatar SOAP.

client = Savon.client(
  wsdl: 'https://service.example/soap?wsdl',
  proxy: ENV.fetch('SOAP_PROXY_URL'),
  open_timeout: 5,
  read_timeout: 15
)

Misalin yana ɗaukan jigilar HTTPI. Bayar da URL na wakili da aka amince da shi ta hanyar mahalli. Don gwajin SOAP na jama'a wanda ke ba da izinin matsakaita HTTP mara tabbaci, ɗan takara daga jerin wakilan HTTP na iya bayar da wannan URL; ka raba shawarwarin tabbatar da sabis da na wakili daban. Idan hanyar tabbatarwa da ake tallafawa tana amfani da shaidu a cikin URL, ka lissafa haruffan da aka tanada a cikin waɗannan shaidun ka kuma kiyaye URL ɗin da aka samu daga bayanan ajiya.

Savon yana kiransu “zaɓuɓɓuka na duniya”, amma suna cikin misalin abokin ciniki ɗaya ne kawai. Wani abokin ciniki da aka gina wani wuri ba ya gado wakilin kai tsaye.

Duba jigilar da aka shigar kafin sake amfani da guntun. Takardun Savon na yanzu suna ba da waɗannan zaɓuɓɓuka ga HTTPI; jigilarsa ta Faraday tana da nata hanyar saitawa ta client.faraday kuma tana ƙin waɗannan zaɓuɓɓukan na musamman na HTTPI. Saita jigilar da ka zaɓa maimakon haɗa hanyoyin biyu.

Ka raba asusun wakili da shaidun sabis na SOAP da ƙimar WS-Security. 407 na wakili, ƙalubalen shiga HTTP na sabis da kuskuren SOAP suna nuna musayar daban-daban. Ɗaukar WSDL na iya gazawa kafin abokin ciniki ya yi wani aikin aikace-aikace.

Labarai masu alaƙa