Lorsque je veux trouver un "Big" service Web (WS - */WSDL) de fonctionnalités requises, je peux simplement google pour ".... filetype: wsdl" parce que Google indexe aussi les définitions WSDL. Ou je peux simplement utiliser certains registres qui ont déjà exploré le Web pour les définitions WSDL pour moi, par exemple. SeekDa.com ou ServiceFinder. Lorsque je souhaite trouver le service Web RESTful (API Web RESTful), je ne peux compter que sur la communauté, car il n'est pas possible de distinguer l'URI du service Web RESTful des autres ressources Web (par exemple, les URL des sites Web). Tout crawler ciblé ne peut pas dire à 100%: c'est l'URI du service Web RESTful. Donc, je viens par exemple au ProgrammableWeb.com et j'espère que quelqu'un a déjà utilisé/trouvé le service que je cherche et l'ai enregistré là-bas.Comment puis-je découvrir les services Web RESTful?
Récemment, je cherchais le service Web pour l'expansion des abréviations. Je ne pouvais pas le trouver dans des portails comme ProgrammableWeb, parce que personne ne l'a mis là. Finalement, j'ai été forcé de naviguer à travers plusieurs sites de dictionnaires d'abréviations, de creuser et de forer là-bas et j'ai finalement trouvé l'API du service Web Abbreviations.com sous forme RESTful. Cela m'a pris beaucoup de temps!
Existe-t-il un autre moyen de découvrir les services Web RESTful sur le Web?
Merci. Je n'ai pas considéré les types MIME de la réponse du service :-) – dzieciou
Juste un commentaire: vous ne savez jamais si application/xml a été généré sur appel (comme une réponse de service) ou son un document XML statique. Donc, ce n'est que l'un des indicateurs possibles. D'autres suggestions? – dzieciou
Vous n'avez pas besoin de le savoir. Provded il satisfait l'URI vous ne pouvez pas demander comment il devrait être servi. Certaines réponses pourraient être précalculées et mises en cache. – djna