問題タブ [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 投票する
2 に答える
1347 参照

python - Spyne アプリケーションのテスト

Spyne アプリケーションをテストするためのベスト プラクティスは何ですか。DjangoFlaskなどのテスト クライアントはありますか。アプリケーションをテストするために wsgi サーバーを起動するという考えは好きではありません。

これが私のフラスコ+スパインの例ですhttps://github.com/satyrius/flask-spyne-example

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

python - Spyneで要素属性を記述する方法

Spyneの hello world examplesには問題ありませんが、より複雑なものになると、ドキュメントと高度な例の不足に直面しました。私の場合、このようなボディを受け入れるサービスメソッドがあります

この種の要求を受け入れるサービスを実装するのを手伝ってもらえますか?

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

python - Spyne が応答をラップしないようにするにはどうすればよいですか?

サンプルサービスはこちら

それから私はリクエストを投稿します

そして、私は得ました

応答を にラップしたくありませんmy_methodResponse。に追加しようとし_body_style='bare'まし@srpcたが、失敗しました

どのように対処すればよいですか?厳密な API を実装しようとしていますが、応答にラッパーを追加できません。

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

python - Spyne、TLS、およびサーバーからクライアントへのリクエスト

Spyne は、ZMQ アンダーレイ トランスポートを使用して、TLS セキュリティとサーバーからクライアントへの要求 (通信の対称性) をサポートしていますか?

Spyne の API リファレンス ( http://pythonhosted.org/spyne/reference/index.html ) と、ZeroMQ サーバーの場合は次のように書かれています。

... ZeroMQ 組織の RFC にリンクしています。ZeroMQ がサポートしているため、すべてのトランスポート プロトコル (TLS を含む) が Spyne によってサポートされているかどうかはわかりません。

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

python - Python で複数の Web サービス、つまり複数の wsdl ファイルをデプロイする

この例に基づいて、Spyne を使用して Python で Web サービスを作成しています。ただし、すべてのサービスは、.wsdl ファイルにまとめられていますhttp://localhost:8000/?wsdlhttp://localhost:8000/service1/?wsdl各 Web サービスを単一の wsdl ファイルに個別にデプロイする別の方法を探しています。 http://localhost:8000/service2?wsdl

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

python - あるサービスを使用して、同じドメインにデプロイされた別のサービスを呼び出そうとするとタイムアウトになる

この回答に基づいて、2 つの Web サービスを作成してデプロイすることができました。ただし、あるサービスが別のサービスを呼び出そうとすると、タイムアウトになるまでハングしていました。

私のコードは次のとおりです。

サービスは次を使用して呼び出されます。

現時点では、私のコードが機能する唯一の方法は、2 つのサービスを異なるドメインまたは異なるポートにデプロイすることです。誰かが同じ問題を抱えていて、回避策を知っているのだろうか。ありがとう。

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

rest - spyne を使用して REST 階層を構築する方法

spyne を使用して REST Web サービスを構築しようとしています。ここまでで、ComplexModel を使用して自分のリソースを表すことができました。このような非常に基本的なもの (例から借用):

実行するには、 curl -v " http://example.com:8000/get_meta " を使用します。期待どおりの結果が得られます。

しかし、http://example.com:8000/resourceA/ get_metaのようなリソースの階層にアクセスしたい場合はどうすればよいでしょうか??

御時間ありがとうございます!