2011-11-03 21 views
5

Tengo algunos archivos multimedia en un servidor que no están destinados a ser públicos. Requieren la presencia de un encabezado HTTP personalizado en la solicitud; de lo contrario, el servidor simplemente redirigirá a una página 404.Solicitud abierta en Safari con cabeceras HTTP personalizadas

Puedo configurar este encabezado personalizado fácilmente usando UIWebView y NSMutableURLRequest, pero también me gustaría poder abrir la solicitud en Safari. Lamentablemente, parece que la única forma de abrir Safari es invocándola con una URL simple sin oportunidad de establecer encabezados.

¿Alguien sabe si hay alguna manera de abrir una solicitud en Safari con encabezados HTTP personalizados?

Gracias.

Respuesta

2

No he encontrado esa característica en ningún navegador.

Se podría sin embargo crear una página HTML que se pone en el mismo servidor, con un campo de texto, donde el usuario puede introducir una contraseña, y luego uso XMLHttpRequest.setRequestHeader() para enviar la contraseña a su servidor en un servidor HTTP encabezamiento.

No es tan sencillo como ingresar una URL en la barra de direcciones, por lo que no estoy seguro si esa es una opción para usted.