1

REST Web サービス用の WSDL ファイルを生成したくありません。また、Python で解析する必要があります。これどうやってするの?

4

2 に答える 2

3

エラー?

WSDLは通常、SOAPを指し、私の知る限り、実際のリモート呼び出しプロトコルを独自のプロトコル内にカプセル化し、たまたまHTTPをトランスポートとして使用します

REST は (通常) HTTP メソッドを適切に使用することを指します。たとえばDELETE /frobnication/1、削除すると、その URL の下のもの (リソース)PUT /frobnication/1完全に置き換えられます。POST /frobnication/1更新します....(HTTPにはさらにいくつかのメソッドがあります)。

通常、REST には WSDL がありません。IIRC のように、「一般的に知られているエントリ ポイント」(Google) についての話があります。

私に反対票を投じますが、その質問は2つのまったく異なるトピックを混同しているようです...

于 2012-12-17T22:21:45.707 に答える
1

最近まで、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 を参照してください。

于 2014-07-10T07:19:03.470 に答える