api - fullscreen javascript example
Ver y configurar encabezados HTTP para Safari/Chrome (7)
Hay un par de aplicaciones de Google Chrome que hacen esto. Uno se llama Rest Console . De hecho, encontré una aplicación llamada GraphicalHttpClient en la Mac AppStore que es mucho más fácil y más agradable de usar.
Estoy probando una API y me gustaría conectarlo con un safari y ver el json en bruto que se devuelve. La API requiere que se envíe un determinado encabezado HTTP con cada solicitud. ¿Existe alguna forma en Safari o Chrome para configurar mis encabezados http cuando visite una URL?
La API de WebRequest (actualmente experimental) le permite ver y modificar los encabezados: http://code.google.com/chrome/extensions/trunk/webRequest.html
Es bastante fácil ver los encabezados usando onSendHeaders
.
Para editar encabezados, deberás bloquear la solicitud. Esta muestra (de los documentos vinculados anteriormente) elimina el encabezado User-Agent de todas las solicitudes:
chrome.experimental.webRequest.onBeforeSendHeaders.addListener(
function(details) {
delete details.requestHeaders[''User-Agent''];
return {requestHeaders: details.requestHeaders};
},
{},
["blocking"]);
Otra aplicación popular de Chrome para esto es Postman
Sé que la respuesta ya ha sido elegida, sin embargo, pensé que también compartiría:
EasyHTTP en Mac App Store. https://itunes.apple.com/gb/app/easyhttp/id657224426?mt=12
Es gratis, fácil de usar y bastante bueno.
Fiddler como mi proxy de depuración y establecería el encabezado allí. Consulte el "Agregar un encabezado de solicitud" del FiddlerScript CookBook . Esta misma solución funcionaría con cualquier navegador.
Fiddler es un proxy de depuración web que registra todo el tráfico HTTP (S) entre su computadora e Internet. Fiddler le permite inspeccionar todo el tráfico HTTP (S), establecer puntos de interrupción y "jugar" con los datos entrantes o salientes. Fiddler incluye un potente subsistema de scripts basado en eventos, y puede extenderse utilizando cualquier lenguaje .NET.
Header Hacker hará el trabajo en el navegador Chrome y modificará los encabezados en el navegador Firefox. Ambos permiten configurar encabezados HTTP personalizados