2011-04-04 57 views
0

我怎樣才能識別網絡服務支持其他行爲或不?如果一個服務支持REST然後將這種服務暴露任何描述符(如WADL),通過它我可以得到方法名,方法參數和方法類型(如GET,PUT,POST)?RESTful服務描述符WADL或其他方法來識別方法類型?

WSDL 2.0支持REST,但目前還沒有Web服務支持它。

感謝, 阿西夫

回答

1

如果使用HTTP OPTIONS方法對一個URL,它應該告訴你,它支持什麼方法。

+0

我只是有一個Web服務,我會得到來自用戶運行時的URL,所以我必須動態地實現它支持一種機制,它可以識別Web服務協議(如SOAP,REST),並請求致電該服務。 – Asif 2011-04-04 14:49:57

+0

@Asif REST不是協議,你無法檢測到它。您可以通過查看返回的內容類型來檢測SOAP。 – 2011-04-04 16:01:03