Ir para conteúdo
  • Cadastre-se

dev botao

WebService ISSNet


  • Este tópico foi criado há 393 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou com problema ao emitir NFS-e no webservice ISSNet, entrei em contado me passaram o seguinte:

IMPORTANTE:
*provável erro; sem cabeçalho e links em HTTP que deve estar em HTTPS.
Para proteção de ataques no WS de notas, existe uma validação ativa para impedir os ataques, que caso o XML enviado não tenha em sua estrutura um cabeçalho válido, a ferramenta de segurança entende que seja ataque e barra.
Todos os envios via integração precisam ter um cabeçalho valido com o "User agent" da solicitação, para que consiga se comunicar com o webservice. Além do SOAP, o desenvolvedor do sistema precisa mandar essas informações com cabeçalho, é uma forma de comunicar quem está chegando no webservice.

Segue um exemplo do cabeçalho> Mozilla/4.0 (compatible; Protheus 7.00.210324P-20221005; ADVPL WSDL Client 1.120703)
onde o Protheus 7.00.210324P-20221105, pode ser o sistema e versão, isso é o "User agent" da solicitação. É NECESSÁRIO CONTER O USER AGENT se não nao ira ter comunicação.

CABEÇALHO, não estamos falando de cabeçalho de XML, e sim de requisição HTTP, ou seja, ao enviar um pacote de comunicação via HTTP, este pacote deve ter sua identificação para que não seja bloqueado.

Também é necessário verificar se os links de comunicação com o webservice estão com "https" na frente. É necessário que estejam.

 

Gostaria de saber se já possuem essa informação?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
22 minutos atrás, Softcia sma disse:

Alguém pode orientar aonde arrumamos no ACBR o que o colega acima citou? 

Tem como Arrumar no ACBRNFSE?

Foram enviados recentemente atualizações para URL de cidades que usam esse provedor.

Teus fontes estão atualizados?

Está usando o ACBrNFSeX?

O user-agent já é enviado em toda requisição feita pelos componentes do ACBr:

constructor THTTPSend.Create;
begin
  inherited Create;
  [...]
  FUserAgent := 'Mozilla/4.0 (compatible; Synapse)';


procedure TDFeHttpOpenSSL.ConfigConnection;
begin
  inherited;
  [...]
  // Header //
  FHTTP.MimeType  := MimeType;
  FHTTP.UserAgent := 'Synapse OpenSSL ACBr/1.0';
  FHTTP.Protocol  := '1.1';

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
52 minutos atrás, Softcia sma disse:

Alguém pode orientar aonde arrumamos no ACBR o que o colega acima citou? 

Tem como Arrumar no ACBRNFSE?

migre o componente. já passou mais de ano que não é feito nada nesse dai.

e mais um tempo será movido para obsoleto

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 393 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.