WebService CEP gratuito

24 respostas
E

Alguem conhece algum WebService de CEP gratuito?

24 Respostas

G

Bom dia,

eu já procurei bastante e não achei nadaaaa totalmente confiável, mas achei este site um dia que disponibiliza um link(webservice) para ser acessado, e este link retorna um webservice. Eu utilizei-o no meu TCC e não tive problemas, mas existe uma grande diferença entre TCC e sistema em produção.

Não sei qual é o seu caso, mas aqui esta o link: http://www.republicavirtual.com.br/cep/

Abraçossssssss!

R

Nunca usei, mas uma vez procurava e achei esses 3:
http://www.maniezo.com.br/
http://www.buscarcep.com.br
http://www.bronzebusiness.com.br/webservices/wscep.asmx?op=cep

A

http://grepcep.com/

E

Valeu ai amigos vou testar todos eu tava utilizando esse:

http://www.i-stream.com.br/webservices/cep.asmx?WSDL

Mas parece que ta off

E

Asaudate vc ja usou esse do grep?

To tentando aqui ta dando warning

wsimport -keep -p br.gov.cvm.rfe.web.service.grepcep http://webservice.grepcep.com/grepcepws/services/grepcep?wsdl


A

Estranho. Eu testei com SOAP UI e tudo bem, foi de boa. Mas como ficou o código gerado? Pelo que eu ví da sua mensagem, ele só deu os warnings, mas deve ter gerado o cliente, não?

Qualquer coisa, você também pode falar com o suporte deles. Já entrei em contato e eles são bastante atenciosos. Além disso, o site deles é feito em Java, então provavelmente eles já têm até o código de um cliente já gerado.

[]'s

E

Opa agora deu certo gerou certo as Classes...

Só que ta dando essa exception eu acho que não tem nada haver com eles e sim comigo =/, é o mesmo erro que deu com o outro webservice que funcionava

To fazendo assim:

try {
			GrepCep grepCep =  new GrepCep(new URL("http://webservice.grepcep.com/GrepCepWs/services/GrepCep.GrepCepHttpSoapllEndpoint/"), null);

			ObterCepResponse cep = grepCep.getGrepCepHttpSoap11Endpoint().obterEnderecoCep(cepParaBusca, "AQUI MEU TOKEN");
			
			System.out.println(cep.getResponseDescription());
		} catch (MalformedURLException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}

EXCEPTION

15:20:38,415 WARN  [ServiceDelegateImpl] Cannot access wsdlURL: http://webservice.grepcep.com/GrepCepWs/services/GrepCep.GrepCepHttpSoapllEndpoint/
15:20:45,994 WARN  [ServiceDelegateImpl] Cannot get port meta data for: {http://ws.grepcepws.com}GrepCepHttpSoap11Endpoint
15:20:49,994 ERROR [STDERR] 02/01/2012 15:20:49 javax.faces.event.MethodExpressionActionListener processAction
SEVERE: Received 'javax.xml.ws.WebServiceException' when invoking action listener '#{manterFundoEstruturadoFidcBB.prestadorDeServicoBB.consultaCEP}' for component 'j_id293'
15:20:49,994 ERROR [STDERR] 02/01/2012 15:20:49 javax.faces.event.MethodExpressionActionListener processAction
SEVERE: javax.xml.ws.WebServiceException: org.jboss.ws.WSException: Target endpoint address not set
	at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:317)
	at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:255)
	at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164)
	at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
	at $Proxy218.obterEnderecoCep(Unknown Source)
	at br.gov.cvm.rfe.web.backingBeans.PrestadorDeServicoBB.consultaCEP(PrestadorDeServicoBB.java:823)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
	at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:88)
	at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
	at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:746)
	at javax.faces.component.UICommand.broadcast(UICommand.java:368)
	at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:55)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.jboss.ws.WSException: Target endpoint address not set
	at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:329)
	at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243)
	... 51 more
15:20:49,994 ERROR [AjaxViewRoot] Error processing faces event for the component formEdicaoFIDC:j_id293
javax.faces.event.AbortProcessingException: /pages/alteracoes/fidc/alteracao_fundo_estruturado_fidc.xhtml @822,85 actionListener="#{manterFundoEstruturadoFidcBB.prestadorDeServicoBB.consultaCEP}": javax.xml.ws.WebServiceException: org.jboss.ws.WSException: Target endpoint address not set
	at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:107)
	at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
	at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:746)
	at javax.faces.component.UICommand.broadcast(UICommand.java:368)
	at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:55)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.ws.WebServiceException: org.jboss.ws.WSException: Target endpoint address not set
	at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:317)
	at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:255)
	at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164)
	at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
	at $Proxy218.obterEnderecoCep(Unknown Source)
	at br.gov.cvm.rfe.web.backingBeans.PrestadorDeServicoBB.consultaCEP(PrestadorDeServicoBB.java:823)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
	at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:88)
	... 39 more
Caused by: org.jboss.ws.WSException: Target endpoint address not set
	at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:329)
	at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243)
	... 51 more
A

Por essa linha:

[ServiceDelegateImpl] Cannot access wsdlURL: http://webservice.grepcep.com/GrepCepWs/services/GrepCep.GrepCepHttpSoapllEndpoint/

Dá a entender que, se você substituir o argumento no construtor de GrepCep por http://webservice.grepcep.com/GrepCepWS/services/GrepCep?wsdl, funciona.

E

testei deu o mesmo erro, qual url vc usa? E do mesmo jeito que eu?

A

Eu ainda não criei nenhum cliente Java para esse serviço, só testei com Soap UI. Deduzí que o problema era esse pelo stack trace.

E

O suporte deles vc entrou em contato como? To caçando no site e nao acho =[

A

[email removido]. Eu sei que também tem gente de lá que tem perfil aqui no GUJ, mas acho que o melhor contato é o email mesmo.

[]'s

E

Belezaaa, valeu asaudate :smiley:

E

Asaudate consegui eheh, vlw amigo!

G

Everton.

Qual foi a solução?

E

Cara tem um tempao que mexi com isso, nao estou mais na empresa que eu desenvolvia esse projeto, mas se eu me lembro bem o erro era q eu esta gerando as classes do WebService pelo prompt ai gerei com o web tools e funcionou

M

Everton, como conseguiu?! Explica aí para a gente!

P

Look: www.wscep.com

P

Pessoal dê uma olhada nesse: http://www.wscep.com/

J

Outra opção de consulta de CEP em vários formatos XML, TEXTO e JSON. A base foi atualizada em Julho de 2013.

http://cepcerto.tk

F

jgbarros:
Outra opção de consulta de CEP em vários formatos XML, TEXTO e JSON. A base foi atualizada em Julho de 2013.

http://cepcerto.tk

Onde está a UF e a cidade no seu WS?

J

Verdade, peguei apenas da tabela de logradouro.

Mas vou acrescentar hoje a noite esses 2 campos.

Obrigado

C

Apesar de antigo este tópico, segue mais uma solução para futuras consultas:

http://solutioin.com/dokuwiki/doku.php/produtos/consulta-cep

É possível ver um exemplo de integração com Java

Abraço

A

Base gratuita de CEPs (webservice) dados atualizados em tempo real www.appnet.com.br/cep/

Criado 2 de janeiro de 2012
Ultima resposta 14 de out. de 2017
Respostas 24
Participantes 11