2012-04-18 10 views
6

Estoy creando una API de estilo CRUD utilizando PHP Tonic que usa la misma URL (por ejemplo/somepath/persona) a la que puede hacer solicitudes POST, GET, PUT y DELETE. Pero me he encontrado con un problema al probar la API. Obviamente, es fácil probar GET (simplemente visite la URL con un navegador), pero ¿cómo puedo probar los 3 métodos de solicitud restantes?¿Hay alguna aplicación de cliente CRUD de propósito general?

Estoy imaginando un cliente CRUD de escritorio donde obtengo un cuadro de texto simple en el que poner los parámetros de consulta, un cuadro de URL y un botón de enviar.

¿Ya existe una aplicación como esta o tendré que hacer una?


pregunta Alternativa, puedo usar CURL para esto? En ese caso, ¿cómo?

+0

Suponiendo que la implementación del lado del servidor es RESTful, probar con curl debería ser trivial. – GordonM

+0

Estoy investigando. Definitivamente puedo ver el uso para un cliente gráfico. Los comandos ya son muy largos. – Hubro

+0

Supongo que podría escribir una aplicación de cliente que utilice curl para curry las solicitudes, lo que facilitaría su escritura. Sin embargo, no conozco ningún software existente que lo haga. Al menos no el software que emite solicitudes de propósito general. Hay varias aplicaciones que usan una API RESTful para comunicarse con un servidor, por supuesto, pero obviamente están vinculadas a tareas particulares. – GordonM

Respuesta

1

Bueno, muy buena pregunta! Las siguientes extensiones de Chrome pueden hacer el trabajo


segunda respuesta, sí rizo puede hacer el trabajo para usted - here's an example.

+0

Aplicación muy interesante, gracias por el enlace – Hubro

+0

Me gustan los enlaces, pero dudo en marcar esta respuesta como correcta ya que dice que "necesita una aplicación que se ejecuta en el navegador", lo cual es claramente falso. Editaré un poco la respuesta y la marcaré correctamente. Siéntase libre de retroceder si no está de acuerdo con mis cambios. – Hubro

2

He utilizado el complemento "Advanced REST Client Application" para Chrome y funciona perfectamente y es fácil de usar.

Cuestiones relacionadas