Git Product home page Git Product logo

Comments (5)

edumucelli avatar edumucelli commented on September 3, 2024 1

Olá @GustavoAdolfo

Não consigo reproduzir nem um dos erros 500 mencionados. Fazendo os testes hoje todos as URLs abaixo retornam 200, embora não encontrem resultado, é verdade. Vou atualizar a documentação, pois deve-se usar acentos, da forma como o nome da cidade é escrito, sem fazer encoding da URL.

http://www.cepaberto.com/api/v3/address?estado=SP&cidade=S%E3o+Paulo
http://www.cepaberto.com/api/v3/address?estado=SP&cidade=S%E3o%20Paulo
http://www.cepaberto.com/api/v3/address?estado=SP&cidade=S%C3%A3o%20Paulo
http://www.cepaberto.com/api/v3/address?estado=SP&cidade=S%C3%A3o+Paulo
http://www.cepaberto.com/api/v3/address?estado=SP&cidade=S%E3o+Pedro
http://www.cepaberto.com/api/v3/address?estado=SP&cidade=S%E3o%20Pedro

from cepaberto-api-examples.

edumucelli avatar edumucelli commented on September 3, 2024 1

De qualquer forma eu não recomendo fazer o encoding por si mesmo, use alguma biblioteca, por exemplo em Python com Requests:

import requests

headers = {'Authorization': 'Token token=...'}

def test_api_with_accent():
    url = "http://cepaberto.com/api/v3/address"
    for params in [
        {'estado': 'SP', 'cidade': 'São Paulo'},
        {'estado': 'RS', 'cidade': 'Ijuí'}
    ]:
        response = requests.get(url, params=params, headers=headers)
        assert response.status_code == 200

from cepaberto-api-examples.

rodrigoestevao avatar rodrigoestevao commented on September 3, 2024

Estou tendo o mesmo problema, e não diria que é esporádico, uma vez que aconteceu todas as vezes que eu tentei acessar.

from cepaberto-api-examples.

CORolim avatar CORolim commented on September 3, 2024

Além de cidades com acento também nao consigo efetuar busca por cidades com espaço no nome

curl -vvv -H "Authorization: Token token=<>" "http://www.cepaberto.com/api/v3/address?estado=RS&cidade=Porto Alegre" <-- 200 ok mas resultado vazio

curl -vvv -H "Authorization: Token token=<>" "http://www.cepaberto.com/api/v3/address?estado=RS&cidade=Porto%Alegre" <-- 200 ok mas resultado vazio

curl -vvv -H "Authorization: Token token=<>" "http://www.cepaberto.com/api/v3/address?estado=RS&cidade=Ijui" <-- resultado ok - {"altitude":328.0," .... }}*

curl -vvv -H "Authorization: Token token=<>" "http://www.cepaberto.com/api/v3/address?estado=RS&cidade=Ijuí" (nome da cidade com acento) <-- 400 Bad Request

Seria possivel atualizar a documentacao sobre como as requisicoes devem ser efetuadas em situacoes assim (com acento e espaço)??

from cepaberto-api-examples.

CORolim avatar CORolim commented on September 3, 2024

from cepaberto-api-examples.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.