Cuando quiero encontrar un servicio web "grande" (basado en WS - */WSDL) de la funcionalidad requerida, simplemente puedo buscar en google ".... filetype: wsdl" porque Google indexa también las definiciones WSDL. O simplemente puedo usar algunos registros que ya han rastreado la Web para las definiciones de WSDL para mí, p. SeekDa.com o ServiceFinder.¿Cómo descubro los servicios web RESTful?
Cuando quiero encontrar un servicio web RESTful (API web RESTful) puedo contar solo con la comunidad, porque no es posible distinguir entre URI de servicio web RESTful y otros recursos web (por ejemplo, URL de sitios web) y por lo tanto cualquier rastreador enfocado no puede decir con seguridad al 100%: esto es URI del servicio web RESTful. Entonces, vengo, por ejemplo a ProgrammableWeb.com y espero que alguien ya haya utilizado/encontrado el servicio que estoy buscando y lo haya registrado allí.
Recientemente, estaba buscando el servicio web para la expansión de abreviatura. No pude encontrarlo en portales como ProgrammableWeb, porque nadie lo ha puesto allí. Finalmente me vi obligado a navegar por varios sitios de diccionarios de abreviaturas, cavar y perforar allí y finalmente encontré la API de servicios web de Abbreviations.com en forma REST. ¡Eso me llevó mucho tiempo!
¿Hay alguna otra forma de descubrir los servicios web RESTful en la Web?
Gracias. No he considerado los tipos MIME de la respuesta del servicio :-) – dzieciou
Solo un comentario: nunca está seguro de si la aplicación/xml se generó en la llamada (como respuesta al servicio) o es un documento XML estático. Entonces este es solo uno de los indicadores posibles. ¿Cualquier otra sugerencia? – dzieciou
No necesita saber eso. Provocado satisface el URI no puede exigir cómo se debe servir. Algunas respuestas podrían precalcularse y almacenarse en caché. – djna