¿Qué herramientas se recomiendan para ayudar en el desarrollo de servicios web RESTful? Por ejemplo, una buena interfaz para llamar manualmente a las API REST y una herramienta de supervisión TCP/IP o HTTP parecen buenos puntos de partida. Estoy buscando recomendaciones de productos específicos. Las recomendaciones de OS X también serían útiles.herramientas para desarrollar servicios web RESTful
Respuesta
utilizo Poster (un plugin de Firefox) para llamar manualmente los servicios REST web:
https://addons.mozilla.org/en-US/firefox/addon/2691
(encuentro la interfaz de usuario es difícil trabajar con él y que le gustaría algo mejor.)
- Utilice el navegador de su elección para probar sus URL. Idealmente, cualquier navegador puede consumir un servicio reparador.
- Para la supervisión usaría Fiddler o wireshark. Fiddler es definitivamente más fácil.
Editar
Para los puestos, y los otros verbos que puede utilizar Fiddler además de presentar las solicitudes. En cuanto al manejo de la aplicación/json, usaría el violinista para ver los resultados, estoy seguro de que podría definir un manejador para manejar el tipo de aplicación/json, pero no sé cómo hacerlo en la parte superior de mi cabeza.
Hay una WcfTestClient incluye con VS2008 aquí:
"C: \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ WcfTestClient.exe"
Se le permite explorar los servicios web y hacer los llama.
Fiddler también es bueno, como ya se mencionó.
¿Alguna recomendación de OS X? –
@ landon9720 - ¡no, lo siento! –
- rest-client - aplicación de java, bastante madura
- RestClient - rubí DSL, muy práctico
- Charles - otra aplicación Java, proxy HTTP, monitorear proxy inverso (de pago)
soapUI (la versión gratuita) siempre me ha sido muy útil. Maneja los servicios web REST también; vea los ejemplos en la sección de introducción.
- 1. Ejemplos de servicios web RESTful para WCF
- 2. Servicios web RESTful con ASP.NET MVC
- 3. ¿Jersey es solo un marco para desarrollar servicios web RESTful en Java?
- 4. WCF, servicios web RESTful y autenticación personalizada
- 5. ¿Por qué necesitamos servicios web RESTful?
- 6. ¿Cómo descubro los servicios web RESTful?
- 7. Servicios web RESTful y verbos HTTP
- 8. Mejor IDE para desarrollar servicios web de Java (para principiantes)
- 9. ¿Qué son los servicios web RESTful?
- 10. ¿Cómo asegurar los servicios web RESTful?
- 11. ¿Son posibles los servicios web RESTful asíncronos?
- 12. Rails 3 Servicios web RESTful con json
- 13. Qué son los servicios web RESTful
- 14. Nodo frente a python para crear servicios web RESTful
- 15. Documentación dinámica para servicios web RESTful ASP.Net MVC
- 16. Cómo usar el juego! marco para desarrollar servicios web?
- 17. ¿Cómo depurar los servicios RESTful?
- 18. cómo son los servicios web Restful mejores que los servicios web basados en SOAP
- 19. Cómo agregar servicios Web RESTful a Joomla 1.5 +
- 20. Servicios web RESTful: tratando de lograr HATEOAS con XML personalizado
- 21. ¿Cómo imponer 'sesiones' en servicios web RESTful utilizando RESTlet?
- 22. backbone.js Model Sync y C# .net Servicios web RESTful
- 23. RESTful web services
- 24. Tutoriales de servicio web RESTful para .NET
- 25. Arquitectura de servicios RESTful pregunta
- 26. Servicios web tranquilos
- 27. Formas de probar los servicios RESTful?
- 28. es tranquilo solo para servicios web O para servicios web Y páginas web?
- 29. Restful vs Other Web Services
- 30. Seguridad para Spring Restful Web Services
¿Puedes usar un navegador para verbos que no sean GET? –
Otro problema con el navegador es que abre el cuadro de diálogo abrir archivo/guardar archivo para las URL que devuelven contentType: application/json. ¿Hay una solución para esto? –