CamaraDosDeputados / dados-abertos

Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
http://dadosabertos.camara.leg.br
200 stars 14 forks source link

HTTP 301 em urlFoto retornado por /depudatos #72

Closed DiogoAndre closed 7 years ago

DiogoAndre commented 7 years ago

Ao acessar a URL em urlFoto retornada em uma GET simples em /deputados recebo um HTTP 301 indicando que o documento foi movido permanentemente. A única diferença parece ser o domínio, .gov.br retornado pela API e .leg.br após o redirecionamento.

Seria possível já indicar a url final?

Para Reproduzir:

curl "https://dadosabertos.camara.leg.br/api/v2/deputados?siglaUf=RJ&itens=1"

Resposta:

{
  "dados": [
    {
      "id": 160511,
      "uri": "https://dadosabertos.camara.leg.br/api/v2/deputados/160511",
      "nome": "ALESSANDRO MOLON",
      "siglaPartido": "REDE",
      "uriPartido": "https://dadosabertos.camara.leg.br/api/v2/partidos/36886",
      "siglaUf": "RJ",
      "idLegislatura": 55,
      "urlFoto": "http://www.camara.gov.br/internet/deputado/bandep/160511.jpg"
    }
  ],
  "links": [
    {
      "rel": "self",
      "href": "https://dadosabertos.camara.leg.br/api/v2/deputados?siglaUf=RJ&itens=1"
    },
    {
      "rel": "next",
      "href": "https://dadosabertos.camara.leg.br/api/v2/deputados/?siglaUf=RJ&pagina=2&itens=1"
    },
    {
      "rel": "first",
      "href": "https://dadosabertos.camara.leg.br/api/v2/deputados/?siglaUf=RJ&pagina=1&itens=1"
    },
    {
      "rel": "last",
      "href": "https://dadosabertos.camara.leg.br/api/v2/deputados/?siglaUf=RJ&pagina=46&itens=1"
    }
  ]
}

Seguindo a URL:

curl http://www.camara.gov.br/internet/deputado/bandep/160511.jpg
<head><title>Document Moved</title></head>
<body><h1>Object Moved</h1>This document may be found <a HREF="http://www.camara.leg.br/internet/deputado/bandep/160511.jpg">here</a></body>% 
EquipeDadosAbertosCD commented 7 years ago

Olá, Diogo!

Obrigado pelo aviso! Não conseguimos reproduzir o problema, e antes não tínhamos percebido qualquer diferença, por conta da configuração da rede interna, que não precisava fazer esse redirecionamento. Atualizamos o código para que as URLs passadas como valor de "urlFoto" sejam .leg.br.

Obrigado mais uma vez e abraço!

Fabricio Rocha Equipe de Dados Abertos - Câmara