SOAP

Python + Zeep にて、SOAPの wsi:swaRef でファイルを送信する

前回、swaRef にて、SOAPでファイルを送信してみました。 Python + Zeep にて、SOAPのswaRef でファイルを送信する - メモ的な思考的な 今回は、wsi:swaRefという仕様でファイルを送信してみます。 仕様書 Attachments Profile - Version 1.0 (Final) Attach…

Python + Zeep にて、SOAPのswaRef でファイルを送信する

以前、SOAP with Attachments (SwA) にて、SOAPでファイルを送信してみました。 Python + Zeep にて、SOAP with Attachment (SwA) でファイルを送信する - メモ的な思考的な 今回は、SwAに似た swaRefという仕様でファイルを送信してみます。 仕様書:SOAP M…

WSDLのelementにattributeを追加し、Python + ZeepでSOAPのエンベロープを作成する

swaRefの仕様書を眺めていたところ、 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <claim:insurance_claim_auto id="insurance_claim_document_id" xmlns:claim="http://schemas.risky-stuff.com/Auto-Claim"> </claim:insurance_claim_auto></soap-env:body></soap-env:envelope>

Python + Zeep にて、SOAP with Attachment (SwA) でファイルを送信する

前回、inline (Base64エンコード) にて、SOAPでファイルを送信してみました。 Python + Zeepにて、SOAPのinline(Base64エンコード)でファイルを送信する - メモ的な思考的な 今回は、SOAP with attachments (以降、SwA) でファイルを送信してみます。実装に…

Python + Zeepにて、SOAPのinline(Base64エンコード)でファイルを送信する

SOAPでファイルを送信する方法を調べたところ、5つほど見つかりました。 inline (Base64 エンコード) SOAP with Attachments (SwA) swaRef wsi:swaRef MTOM 参考:SOAP Attachments and Files | SoapUI Zeepではどれが実装されているかを調べたところ、eleme…

2018年12月時点における、PythonのSOAPライブラリについて

Python その2 Advent Calendar 2018 - Qiita 兼 JSL (日本システム技研) Advent Calendar 2018 - Qiita の3日目の記事です。 APIというと、最近はRESTやgRPCなどがメジャーですが、場所によってはSOAPがまだまだ使われています。 もし、SOAPクライアント/サ…

Python + Zeep で、WSDLで定義された SOAP API エンドポイントとは別のエンドポイントにアクセスする

SOAP APIのテストなどでは、 WSDLの定義とは別のエンドポイント(テスト用エンドポイント)にアクセスしたい ただし、WSDLは修正したくない という状況があるかもしれません。 そこで、Zeepではどのようにやるのかを調べた時のメモを残します。 目次 環境 方法…

Python + Zeep + History pluginで、SOAPのリクエストとレスポンスを確認してみた

前回、Zeep + SOAP UI + 自作WSDLを使ってSOAPのリクエスト・レスポンスを試してみました。 Python + Zeep + SOAP UI + 自作WSDLで、SOAPのリクエストとレスポンスを試してみた - メモ的な思考的な 実際のリクエスト・レスポンスの内容は、SOAP UI のログで…

Python + Zeep + SOAP UI + 自作WSDLで、SOAPのリクエストとレスポンスを試してみた

前回、Python + Zeepで、SOAP APIクライアントを作成しました。 Python + Zeep で SOAP API クライアントを作ってみた - メモ的な思考的な そんな中、自分でもWSDLを書いてみたくなりました。 ただ、Zeepを使ってSOAP通信するには、WSDLの他にSOAPサーバが必…

Python + Zeep で SOAP API クライアントを作ってみた

Python + Zeep で SOAP API クライアントを作ってみたため、その時のメモを残します。 目次 環境 Zeepとは 使えそうな SOAP APIを探す mzeepオプションにて、WSDLを解析する 型情報を見やすくする ZeepでAPIクライアントを作ってみる clientの生成 SOAP API…