2012-05-02 325 views
14

Estoy creando una aplicación de Android que requiere que haga una solicitud de descanso a un servidor, obtenga algunos datos y los analice.Rest Server o API para probar mi cliente Restful?

Todavía soy nuevo en el desarrollo de Android, así que no estoy seguro si estoy implementando las solicitudes y el subprocesamiento correctamente, y el servidor aún no está listo. Entonces, ¿necesito un servidor de descanso público que pueda usar para probar las solicitudes de envío? No importa qué información reciba.

Gracias de antemano.

Respuesta

3

Puede realizar pruebas en contra de cualquier API REST pública que pueda encontrar en servicios famosos y elija acciones que no requieren autenticación. Por ejemplo, Tiny Url (si desea probar las solicitudes GET) y si desea datos más complejos, puede obtener un token de autenticación de Twitter y probarlo en el their API.

Tenga en cuenta que esto es solo un ejemplo. La idea es investigar las API de tus sitios/servicios favoritos y es probable que encuentres uno que se adapte a ti y a tus pruebas.

+0

Gracias, el enlace de Tiny URL hizo el truco para mí. –

3

Se puede usar Ruby on Rails y generar un recurso REST básica así:

rails new restweb && cd restweb 
rails generate scaffold post title:string body:string 

a continuación, iniciar el servidor de aplicaciones locales:

rails server 

continuación, prueba de su biblioteca con esta url: http://127.0.0.1:3000/posts (.json)

+2

Un poco extremo para instalar un marco completo con fines de prueba solamente. Pero yo haría lo mismo, dado que soy un entusiasta de Ruby/Rails, pero ese no es necesariamente su caso :) –

+0

Seguramente lo haré, pero más adelante porque tengo un calendario apretado. Amokrane me proporcionó una solución más rápida, votó de todos modos. Gracias. –

0

Echa un vistazo apigee.com - tienen una consola increíble para investigar API (puede encontrar una que no requiere autenticación) y luego puede golpear esa API con su código y obtener las mismas respuestas que ve en el navegador.

7

Hay una web de prueba llamada httpbin, que es utilizada por las solicitudes de la biblioteca de python (mismo autor).

Probar una biblioteca HTTP puede ser difícil a veces. PostBin.org es fantástico para probar solicitudes POST, pero no mucho más. Esto existe para cubrir todo tipo de escenarios HTTP. Se están considerando puntos finales adicionales (por ejemplo/desinflar).

http://httpbin.org/

0

probar getsandbox.com. Funciona como un encanto y da toneladas de funcionalidad, etc.