Cuando se construye una puerta de enlace Ajax, es decir, un archivo que se invoca por el objeto XmlHTTPRequest de JavaScript, sin darse cuenta, puede crear un túnel de intrusión no deseada. De hecho, al ser un archivo, como los demás, ubicados en nuestro servidor es accesible desde la barra de direcciones de su navegador.
Artículos con la etiqueta 'http'
Fragmento muy breve: ¿Cómo identificar las llamadas Ajax en PHP
Muy corto truco: proxy RSS con SimplePie
Si utiliza Flash o Ajax para leer los canales RSS de otros dominios, es necesario equiparse con un proxy (túnel) a causa de las protecciones impuestas por ambas tecnologías (ver servidores de túneles y un proxy para el Ajax y más allá ). Si su sitio web o blog ya está SimplePie , puede escribir un proxy simple como esto:
RESTTest: útil extensión para Firefox
Esta es una interesante extensión para Firefox ( 2.0.0.9 parche publicado hoy ), escrito por Kris Zyp. RESTTest permite enviar y recibir informes a una dirección URL mediante el protocolo REST, elegir entre los métodos canónicos GET o POST (posiblemente modificadas) .
RESTTest se puede utilizar para probar el objeto XMLHttpRequest y después de probar las aplicaciones que utilizan Ajax. A continuación, de forma rápida y fácil simular peticiones XHR y las respuestas.
Esta ampliación se ha diseñado específicamente para trabajar con los recursos REST y apoyar a todos los métodos HTTP.
En el campo de POST / PUT puede introducir todos los parámetros que estamos enviando a nuestra página de prueba, la sintaxis estándar:
variable1 = valor1 & variable2 = valor2 & [...] el valor de la variable n = n
Esta extensión también es útil en la prueba de los canales RSS de un sitio o en el análisis de paramteri cualquier servicio RPC.
Notas sobre la prueba y depuración en Adobe Flash
Una consideración, obvio, pero pasa por alto en el desarrollo de aplicaciones en Adobe Flash, la diferencia entre el jugador utiliza para realizar pruebas en el IDE de Flash y el objeto (ActiveX o EMBED) utilizado por el navegador. ¿Quién tiene la versión de "Macromedia" Flash MX (versión 8 para ser claros, pero este discurso realmente se aplica a cualquier versión de Flash ...) en el desarrollo de una película y tratar de que dentro de la IDE se ejecuta el reproductor de Flash vinculados a desarrollo de paquetes. Entonces, cuando usted publicar la película en la red y que "prueba" con el navegador de Flash Player que pueden experimentar algunos - importante - las diferencias!
![]() | ![]() |
Dinámico Javascript y CSS del archivo
En el Puesto de crear un lector de RSS en PHP y Javascript indirectamente, nos encontramos con una técnica muy interesante que permite crear - en la práctica - un archivo de PHP Javascript.
El futuro de HTTP
Desarrollo de aplicaciones web con tecnologías como Ajax ha puesto de manifiesto todas las limitaciones del protocolo de Internet HTTP. Tarde o cualquier programador trardi choca con la necesidad - por ejemplo - para tener una conexión permanente con el cliente. El envío a los clientes de un mensaje de difusión es todavía imposible sin recurrir a algún artilugio arriesgado!
En el escenario de Internet, sin embargo, el uso de componentes especiales, tales como objetos ActiveX, Flash o applet de Java, lo que permite evitar el problema así. A menudo, de hecho, uno se pregunta si el objeto HttpRequest (base de ladrillo para la experiencia de Ajax) no puede ser sustituido por un componente ActiveX o utilizando una película de Flash invisible, por si acaso!
Esta es una de la parte más conmovedora del desarrollo de aplicaciones web de próxima generación. Para probarlo, de hecho, hay una serie de solicitud "beta" Web usando tecnologías mixtas para resolver los diversos problemas que surgen - y que el HTTPRequest es incapaz de realizar. Lo mismo Flickr , uno de los más exitosos de foto-blog, hace uso de las películas de Flash en algunas secciones del sitio. En realidad, hay aún más complejo en el que los applets de Java o controles ActiveX para llegar a donde nadie - Ajax - se había ido antes!
¿Qué debe hacerse en el corto plazo, es un nuevo estándar para la HTTPRequest, incluso lo llamaba de otra manera. Capaz de obtener un objeto, presentes en todos los navegadores, capaces de realizar las conexiones permaneti y capaz de manipular múltiples protocolos. Sin embargo, esto sería un sueño para los desarrolladores, pero ragionandoci así, podría conducir a la muerte de la Internet como la conocemos.
Cuando HTTP fue diseñado como una red mundial que hoy conocemos tuvo velocidades muy diferentes y los usuarios. Los puntos importantes de HTTP son los siguientes:
- Conexión con el servidor Web
- Solicitar un archivo
- Desconexión
El HTTP se nace con la idea básica de no sobrecargar la red de transmisión; apretón de manos un mínimo de apoyo! Incluso ahora, cuando el navegador solicita una página en un servidor Web, colocar sólo los tres pasos indicados anteriormente. Es importante tener en cuenta que Google ha desarrollado un software como Google Earth con el fin de superar los obstáculos, y la conexión con otras cosas. Conexión a Internet está dispuesta a asumir permaneti? Creemos que es prematuro. La mayor parte del servicio de alojamiento se derrumbaría en pocos segundos. Banda y la CPU debe ser mucho más capaces de soportar la cantidad de tráfico que se produce hoy en día.
El hecho de que las conexiones de apoyo permaneti están bien circunscritas y se utilizan cada vez más sofisticada tecnología y los componentes y especificaciones.








Últimos Comentarios
Giovambattista Fazioli : @ Nik: Estoy feliz! Buena suerte entonces!
Nik : Yo he Lunes examinar la información sobre Java, gracias a mí ha sido muy útil, el libro que estaba claro ...
Marcos : Muchas gracias, he encendido
Lo resuelto mediante el establecimiento de [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Marcos: Le sugiero que pensar en un enfoque más correcto. Si ejecuta la subclase de la ficha ...
luis : muy clara y sencilla tengo que admitir que escribir un pa casi no utilizan los delegados creados por ...