Login Registre-se
eSocial - hello world - Transport error: 403 Error: Forbidden [RESOLVIDO]  XML
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Autor Mensagem
amiguinho

JavaC Membro

Membro desde: 24/04/2018 15:31:29
Mensagens: 8
Offline

Olá pessoal ! Por gentileza, preciso de uma orientação.

Após seguir as dicas e copiar alguns códigos dos colegas na postagem http://www.javac.com.br/jc/posts/list/2866-esocial-resolvido.page, e também usar o Cacert customizado (http://www.javac.com.br/jc/posts/list/2736-arquivo-cacert-todos-os-estados-nfe-nfce-mde-cte-esocial-e-efdreinf-atualizado-22042018.page) estou parado neste ponto: Transport error: 403 Error: Forbidden

Obs: O xml estou usando um exemplo (hello world) que encontrei.

Não sei se essa proibição é relacionada ao certificado e cacert ou aos dados do XML. Podem me ajudar nesse caso ?

Segue a classe:



display:

Esta mensagem foi editada 1 vez. Última atualização foi em 10/05/2018 14:30:06

pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 109
Localização: Rio de Janeiro
Offline

amiguinho, boa tarde.

Algumas observações a respeito da formação do seu XML e da mensagem SOAP:
- a versão dos schemas dos eventos é v02_04_02 para o ambiente de testes do e-Social;
- a mensagem SOAP não está de acordo com o schema: está faltando, pelo menos, a identificação do empregador e do transmissor. Abaixo um modelo deste XML:


Até mais.
amiguinho

JavaC Membro

Membro desde: 24/04/2018 15:31:29
Mensagens: 8
Offline

pfugazza, obrigado pela dica !

Usei o xml que vc disponibilizou com dados fictícios.

Mesmo assim, retornou o 403

Existe mais alguma pista para eu poder investigar ? Qualquer auxílio é bem vindo


Segue o código:



Segue o XML e retorno:

maicon.potrich

JavaC Membro

Membro desde: 09/05/2018 17:32:04
Mensagens: 2
Offline

Boa tarde

Após atualização para versão 2.04.02 estou com o seguinte problema:
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.

Estou passando setando as propriedades do certificado desta forma:
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
System.setProperty("javax.net.ssl.keyStore", "c:/public/esocial/arq/certificado/certificado.pfx");
System.setProperty("javax.net.ssl.keyStorePassword", "241111");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", "d:/eSocial/eSocialCacerts");

amiguinho

JavaC Membro

Membro desde: 24/04/2018 15:31:29
Mensagens: 8
Offline

Olá,

Após inibir as instruções abaixo...

e usar os parâmetros de sistema via linha de comando [e não via System.setProperty(,)]:

foi possível a conexão com o webservice.
Retorno:

Sobre o código 148, vou abrir outra postagem.

Esta mensagem foi editada 1 vez. Última atualização foi em 10/05/2018 14:29:10

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1185
Localização: Goiás
Offline

Aqui já tem uma biblioteca pronta para fazer todo processo de comunicação com Certificado:

https://github.com/Samuel-Oliveira/Java_Certificado

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
 
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Ir para:   
Powered by JForum 2.1.9 © JForum Team