1

Python では、Web サービス クライアントに SUDS を使用します。

Web サービスを呼び出す前に、パラメータがコードに組み込まれます。

パラメータの 1 つは、たとえば 4 ~ 8 文字の文字列として定義されます。

そのようなパラメーターを送信する前に検証することは可能ですか?

4

1 に答える 1

0

コードをざっと見てみると、「列挙」制限のみが処理されているように見えます。SUDS は長さの制限を破るべきではありませんが、それを強制することもありません。

このdoctorモジュールは、スキーマを検査するためのコード用のインターフェースを提供します (壊れている可能性のある場所を修正することを目的としています)。それを使用して、適用したい他の制限を探して、プロキシを構築することができます。必要に応じてそうするためのある種の。または、処理する必要がある場所の数が比較的少なく静的である場合は、いくつかのラッパーを手動で記述する方が簡単な場合があります。

于 2012-10-10T22:23:37.823 に答える