Artigos com a tag 'http'

Muito curto trecho: como identificar chamadas Ajax em PHP

Ao construir um gateway Ajax, ou seja, um arquivo que é chamado pelo objeto XmlHTTPRequest JavaScript, você pode inadvertidamente criar um túnel para a intrusão indesejável. De fato, ser um arquivo, como os outros, localizados em nosso servidor é acessível a partir da barra de endereços do seu navegador.

Leia mais ...

Muito curto truque: proxy RSS com SimplePie

Se você usar Flash ou Ajax para ler feeds RSS de outros domínios, você precisa equipar-se com um proxy (túnel) por causa das proteções impostas por ambas as tecnologias (ver servidores de tunelamento e proxy para Ajax e além ). Se o seu site ou blog já está SimplePie , você pode escrever uma procuração simples como este:

Leia mais ...

RESTTest: útil extensão para o Firefox

RESTTest Aqui é uma extensão interessante para FireFox ( 2.0.0.9 patch lançado hoje ), escrita por Kris Zyp. RESTTest permite enviar e receber cheque para uma URL usando o protocolo REST, escolha entre os métodos canônicos GET ou POST (possivelmente personalizada) .
RESTTest pode ser usado para testar o objeto XmlHttpRequest e, em seguida, para testar as aplicações que utilizam Ajax. Podemos, em seguida, rapidamente e facilmente simular pedidos XHR e respostas.
Esta extensão é projetado especificamente para trabalhar com recursos REST e apoiar todos os métodos HTTP.
No campo POST / PUT pode entrar em todos os parâmetros que estamos enviando para a nossa página de teste, a sintaxe padrão:

variavel1 = valor1 & variavel2 = valor2 & [...] valor da variável n = n

Esta extensão também é útil para testar os feeds RSS de um site ou na análise de paramteri qualquer serviço RPC.

Leia mais ...

Notas sobre o teste e depuração em Adobe Flash

Uma consideração óbvia, mas esquecida durante o desenvolvimento do aplicativo em Adobe Flash, a diferença entre o jogador usado para testar dentro do Flash IDE eo objeto (ActiveX ou EMBED) usado pelo seu navegador. Quem tem a versão "Macromedia" Flash MX (versão 8 para ficar claro, mas esse discurso realmente se aplica a qualquer versão do Flash ...) no desenvolvimento de um filme e experimentá-lo dentro do IDE executa o Flash Player ligada à pacote de desenvolvimento. Então, quando você publicar o seu filme na net e você "teste" com o navegador do Flash Player você pode experimentar alguns - substancial - diferenças!

imagemimagem

Leia mais ...

Dinâmica Javascript e CSS Arquivo

Na Mensagem criar um leitor RSS em PHP e Javascript indiretamente encontramos uma técnica muito interessante que permitiu criar - na prática - um arquivo PHP Javascript.

Leia mais ...

O futuro do HTTP

Desenvolvimento de aplicações web com tecnologias como Ajax revelou todas as limitações do protocolo de Internet HTTP. Cedo ou qualquer programador trardi colide com a necessidade - por exemplo - para ter uma conexão permanente com o cliente. O envio para os clientes de uma mensagem de difusão ainda é impossível sem recorrer a algum artifício arriscado!

No cenário da Internet, no entanto, a utilização de componentes especiais, tais como ActiveX Object, Flash ou aplicação Java, permitindo que a contornar o problema bem. Muitas vezes, na verdade, uma pergunta se o objeto HTTPRequest (base de tijolos para a experiência Ajax) não pode ser substituído por um componente ActiveX ou usar um filme de Flash invisível apenas no caso!

Esta é uma das parte mais comovente do desenvolvimento da próxima geração de aplicações web. Para provar isso, de fato, há toda uma série de aplicações web "beta", utilizando tecnologias mistas para resolver os diversos problemas que surgem - e que o HTTPRequest é incapaz de executar. O mesmo FlickR , um dos mais bem sucedidos foto-blog, faz uso de filmes em Flash em algumas seções do site. Na verdade, existem ainda mais complexo, onde existem applets Java ou controles ActiveX para obtê-los onde ninguém - Ajax - se foi antes!

O que deve ser feito no curto prazo, é um novo padrão para o HTTPRequest, mesmo chamando-o de outra maneira. Capaz de obter um objeto, presentes em todos os navegadores, capaz de fazer conexões permaneti e capaz de manipular vários protocolos. No entanto, isso seria um sonho para os desenvolvedores, mas ragionandoci bem, pode levar à morte da Internet como a conhecemos.

Quando HTTP foi concebido como uma rede global que conhecemos hoje teve velocidades muito diferentes e usuários. Os pontos importantes de HTTP são:

  • Conectando ao Servidor Web
  • Solicite um arquivo
  • Desligar

O HTTP nasce com a idéia básica de não sobrecarregar a rede de transmissão; handshake suporte mínimo! Mesmo agora, quando o navegador solicita uma página em um servidor Web, coloque apenas as três etapas acima. É importante notar que o Google desenvolveu um software como o Google Earth, a fim de superar os obstáculos, e conexão com outras coisas. Conexão com a Internet está pronta para suportar permaneti? Achamos que é prematuro. A maioria do serviço de hospedagem entraria em colapso em poucos segundos. Banda e CPU deve ser muito mais capaz de suportar a quantidade de tráfego que é produzido hoje.

O fato de que permaneti ligações de apoio são bem circunscritas e são cada vez mais usando tecnologia sofisticada e componentes e especificações.

Leia mais ...


Pare SOPA