Articles of http

Como modificar o header de um HttpUrlConnection

Estou tentando melhorar o documento Java Html um pouco, mas eu estou correndo em problemas com o HttpUrlConntion . Uma coisa é que alguns servidores bloqueiam uma solicitação se o agente do usuário for uma VM Java. Outro problema é que o HttpUrlConnection não define o campo de header HttpUrlConnection ou Location . Como vários […]

Por que o navegador não pode enviar uma solicitação gzip?

Se o servidor web puder enviar uma resposta gzip, por que o navegador não pode enviar uma solicitação gzip?

Como posso pré-compactar arquivos com mod_deflate no Apache 2.x?

Eu estou servindo todo o conteúdo através do apache com Content-Encoding: zip mas que comprime na hora. Uma boa parte do meu conteúdo é arquivos estáticos no disco. Eu quero gzip os arquivos de antemão em vez de comprimi-los toda vez que eles são solicitados. Isso é algo que, creio eu, mod_gzip fez no Apache […]

node.js – pedidos http fáceis com compactação gzip / deflate

Eu estou tentando descobrir como a melhor maneira de enviar facilmente solicitações HTTP / HTTPS e lidar com respostas compactadas gzip / deflate junto com cookies. O melhor que encontrei foi https://github.com/mikeal/request, que lida com tudo, exceto a compactação. Existe um módulo ou método que fará tudo o que eu pedir? Se não, posso combinar […]

Verifique se o arquivo existe no servidor remoto usando seu URL

Como posso verificar em Java se existe um arquivo em um servidor remoto (servido por HTTP), tendo sua URL? Eu não quero baixar o arquivo, apenas verifique sua existência.

Por que sublinhados são proibidos em nomes de header HTTP

Há alguns meses, tive um problema com um header HTTP personalizado chamado “SESSION_ID”, que não foi transferido pelo proxy nginx. Já me disseram que os sublinhados são proibidos de acordo com a RFC do protocolo HTTP. Pesquisando, descobri que a maioria dos servidores como o apache ou o nginx os definem como ilegais. RFC2616 seção […]

Qual é o tamanho máximo de URL do apache?

Qual é o comprimento máximo de um URL no apache? Onde está documentado e é configurável? Estou implementando um provedor de identidade openid e gostaria de saber as limitações que estou enfrentando. Eu sei sobre o limite de caminho de 2048 bytes no Internet Explorer. Isso pode ser tratado especialmente usando a detecção do agente […]

Como fazer solicitações HTTP externas com o Node.js

A questão é bastante simples. Eu quero usar um servidor Node.js como um proxy para registrar, autenticar e encaminhar consultas HTTP para um servidor HTTP de back-end (solicitações PUT, GET e DELETE). Qual biblioteca devo usar para esse propósito? Eu tenho medo de não encontrar um.

Existe um limite prático de comprimento de header HTTP?

Eu tenho um aplicativo da web que adiciona informações contextuais aos objects XmlHttpRequest usando a API setRequestHeader . Eu estou usando um nome de header personalizado (por exemplo, X-Foo) e um valor estruturado JSON . Não faz parte do corpo QueryString ou POST do URL porque é uma meta informação sobre o pedido. Existe um […]

Cabeçalho do intervalo de HTTP

Eu estava lendo http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35 e tentando descobrir como continuar com o download de um arquivo. Por exemplo, suponha que um arquivo tenha 100 bytes de comprimento e eu tenha todos os 100 bytes. No entanto, não sei qual deve ser o tamanho esperado do arquivo, por isso peço o arquivo e especifique um header Range […]