Perguntas com a marcação «http»

247
HttpServletRequest para completar o URL

Eu tenho um HttpServletRequestobjeto Como obtenho o URL exato e completo que fez com que essa chamada chegasse ao meu servlet? Ou pelo menos com a maior precisão possível, pois talvez haja coisas que possam ser regeneradas (a ordem dos parâmetros,

237
Como definir cabeçalhos HTTP (para controle de cache)?

Como habilitar o cache do navegador para o meu site? Acabei de colocar cache-control: public em algum lugar no meu cabeçalho como este? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" Cache-Control:public; > Estou...

233
Processando a resposta $ http em serviço

Recentemente, publiquei uma descrição detalhada do problema que estou enfrentando aqui no SO. Como não pude enviar uma $httpsolicitação real , usei o tempo limite para simular o comportamento assíncrono. A ligação de dados do meu modelo para exibição está funcionando corretamente, com a ajuda de...

230
Definindo o tempo limite do curl no PHP

Estou executando uma solicitação de curl em um banco de dados eXist através do php. O conjunto de dados é muito grande e, como resultado, o banco de dados leva consistentemente um longo período de tempo para retornar uma resposta XML. Para corrigir isso, configuramos uma solicitação de curvatura,...

219
API REST 404: URI incorreto ou recurso ausente?

Estou criando uma API REST, mas encontrei um problema. Parece que a prática aceita no design de uma API REST é que, se o recurso solicitado não existir, um 404 será retornado. No entanto, para mim, isso adiciona ambiguidade desnecessária. O HTTP 404 é mais tradicionalmente associado a um URI...

213
Quais métodos HTTP correspondem a quais métodos CRUD?

Na programação de estilo RESTful, devemos usar métodos HTTP como nossos blocos de construção. Estou um pouco confuso sobre quais métodos correspondem aos métodos CRUD clássicos. GET / Read e DELETE / Delete são óbvios o suficiente. No entanto, qual é a diferença entre PUT / POST? Eles combinam um...

209
Como fazer solicitações HTTP assíncronas em PHP

Existe uma maneira no PHP de fazer chamadas HTTP assíncronas? Não me preocupo com a resposta, só quero fazer algo assim file_get_contents(), mas não espere a solicitação terminar antes de executar o restante do meu código. Isso seria super útil para desencadear "eventos" de um tipo no meu...