問題タブ [spyne]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Spyne: 1 つ以上の整数の配列
私はこのサービスを持っています:
これは、WSDL では次のように示されます。
category_path
引数を 1 つ以上の整数の配列にしたいのですが、うまくいきArray(Integer(min_occurs=1, max_occurs='unbounded', nillable=False)
ません。
python - Python Spyne - WSDL サーバー - 検証ルートに使用できる一致するグローバル宣言がありません
Python spyne ライブラリを使用して SOAP サーバーを作成しようとしています。エラーが発生するため、送信されているデータを受信するようにサーバーを構成する方法がよくわかりません。
この問題を解決するためのヘルプ、ヒント、フィードバックを提供してください。
以下に貼り付けたコードを投稿すると、次のようになります。
suds を使用してデータを送信すると、次のようになります。
これは、SOAP サーバーが受け取るクエリです。
これは私の WSDL です。
私のコード:
XML 応答:
python - Python Spyne - SOAP サーバー - この要素は想定されていません。期待されるのは ( {http:// } Element_name )
エラーが発生しています この要素は予期されていません.
私はそれが何であるかを理解していません。それを修正しようとしているのは別の日です。
問題を解決するためのヒントや提案を教えてください。
送信されるXML
エラーメッセージ
コード:
python - Python Spyne - SOAP 応答に異なる MIME タイプを設定する
Spyne SOAP サーバーを実行しており、問題なく動作しますが、唯一の問題は、特定の MIME タイプで応答を返す必要があることです。
返された Content-Type は
私は戻る必要があります
私はこの方法で Soap11 をオーバーライドしようとしました:
しかし、返されたコンテンツ タイプには影響しませんでした。
私も DjangoServer メソッドをオーバーライドしようとしましたが、うまくいきませんでした。
助言がありますか?
python - JsonDocument は入力プロトコルですが、メソッド名は URL から取得されます
spyne.ioの例から:
これは、呼び出されたメソッド名が JSON 本体の唯一のキーでなければならないことを意味します。
本文にメソッド名を含めないようにしたいのですが、メソッド名は HttpRpc の場合と同じように URL から取得します。
このようなリクエストを処理できるようにサービスを定義するにはどうすればよいですか?
python - spyne でデコレータを使用してクラスを継承するにはどうすればよいですか
このような装飾されたクラスを継承しようとしています
次に、エラーがスローされます。
_base.py ソースコードの一部
python - Flask アプリケーション コンテキストを使用した Spyne
Flask アプリケーションがあり、SOAP サーバー機能を追加していくつかのサービスと統合する必要があります。SOAP には Spyne ライブラリが選択されました。werkzeug.wsgi.DispatcherMiddleware を使用して、Flask と Spyne の wsgi アプリを組み合わせる方法を見つけました。しかし今、Spyne サービス ビュー内で Flask アプリの構成を取得するという問題に直面しました。私は通常、current_app.config['FOO']
Flask アプリの設定を取得するために使用しますが、リクエストが Spyne wsgi アプリに来ると、Flask アプリケーションのコンテキストがありません。対処法を教えてください。