REST Web サービス用の WSDL ファイルを生成したくありません。また、Python で解析する必要があります。これどうやってするの?
2 に答える
エラー?
WSDLは通常、SOAPを指し、私の知る限り、実際のリモート呼び出しプロトコルを独自のプロトコル内にカプセル化し、たまたまHTTPをトランスポートとして使用します
REST は (通常) HTTP メソッドを適切に使用することを指します。たとえばDELETE /frobnication/1
、削除すると、その URL の下のもの (リソース)PUT /frobnication/1
が完全に置き換えられます。POST /frobnication/1
更新します....(HTTPにはさらにいくつかのメソッドがあります)。
通常、REST には WSDL がありません。IIRC のように、「一般的に知られているエントリ ポイント」(Google) についての話があります。
私に反対票を投じますが、その質問は2つのまったく異なるトピックを混同しているようです...
最近まで、Representational State Transfer (REST) Web サービスを記述する正式な言語はありませんでした。しかし、今は WSDL 2.0 です!
REST Web サービスを念頭に置いて設計された WSDL 2.0 が World Wide Web Consortium (W3C) 勧告として公開されたことは、REST Web サービスを記述する言語が存在することを意味します。
詳細については、 Describe REST Web services with WSDL 2.0 を参照してください。