問題タブ [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.

0 投票する
1 に答える
1266 参照

python - Spyne: 1 つ以上の整数の配列

私はこのサービスを持っています:

これは、WSDL では次のように示されます。

category_path引数を 1 つ以上の整数の配列にしたいのですが、うまくいきArray(Integer(min_occurs=1, max_occurs='unbounded', nillable=False)ません。

0 投票する
1 に答える
1460 参照

python - Python Spyne - WSDL サーバー - 検証ルートに使用できる一致するグローバル宣言がありません

Python spyne ライブラリを使用して SOAP サーバーを作成しようとしています。エラーが発生するため、送信されているデータを受信するようにサーバーを構成する方法がよくわかりません。

この問題を解決するためのヘルプ、ヒント、フィードバックを提供してください。

以下に貼り付けたコードを投稿すると、次のようになります。

suds を使用してデータを送信すると、次のようになります。

これは、SOAP サーバーが受け取るクエリです。

これは私の WSDL です。

私のコード:

XML 応答:

0 投票する
1 に答える
1437 参照

python - Python Spyne - SOAP サーバー - この要素は想定されていません。期待されるのは ( {http:// } Element_name )

エラーが発生しています この要素は予期されていません.

私はそれが何であるかを理解していません。それを修正しようとしているのは別の日です。

問題を解決するためのヒントや提案を教えてください。

送信されるXML

エラーメッセージ

コード:

0 投票する
1 に答える
611 参照

python - Python Spyne - SOAP 応答に異なる MIME タイプを設定する

Spyne SOAP サーバーを実行しており、問題なく動作しますが、唯一の問題は、特定の MIME タイプで応答を返す必要があることです。

返された Content-Type は

私は戻る必要があります

私はこの方法で Soap11 をオーバーライドしようとしました:

しかし、返されたコンテンツ タイプには影響しませんでした。

私も DjangoServer メソッドをオーバーライドしようとしましたが、うまくいきませんでした。

助言がありますか?

0 投票する
1 に答える
260 参照

python - JsonDocument は入力プロトコルですが、メソッド名は URL から取得されます

spyne.ioの例から:

これは、呼び出されたメソッド名が JSON 本体の唯一のキーでなければならないことを意味します。

本文にメソッド名を含めないようにしたいのですが、メソッド名は HttpRpc の場合と同じように URL から取得します。

このようなリクエストを処理できるようにサービスを定義するにはどうすればよいですか?

0 投票する
2 に答える
433 参照

python - spyne でデコレータを使用してクラスを継承するにはどうすればよいですか

このような装飾されたクラスを継承しようとしています

次に、エラーがスローされます。

_base.py ソースコードの一部

0 投票する
2 に答える
1709 参照

python - Flask アプリケーション コンテキストを使用した Spyne

Flask アプリケーションがあり、SOAP サーバー機能を追加していくつかのサービスと統合する必要があります。SOAP には Spyne ライブラリが選択されました。werkzeug.wsgi.DispatcherMiddleware を使用して、Flask と Spyne の wsgi アプリを組み合わせる方法を見つけました。しかし今、Spyne サービス ビュー内で Flask アプリの構成を取得するという問題に直面しました。私は通常、current_app.config['FOO']Flask アプリの設定を取得するために使用しますが、リクエストが Spyne wsgi アプリに来ると、Flask アプリケーションのコンテキストがありません。対処法を教えてください。