O servidor remoto retornou um erro: (400) Solicitação Incorreta.
boa tarde, por favor,
Poderiam me auxiliar ?
Já utilizo o mesmo algoritimo para envio da nota fiscal eletrônica dos estados e para as notas fiscais eletrônicas municipais, porém
ao enviar para EFD-REINF ocorre o erro : O servidor remoto retornou um erro: (400) Solicitação Incorreta.
1. Já esta liberada a chamada sem solicitação do proxy;
2. Meu IP já esta liberado para qualquer conexão com a internet;
3. Já fiz a instação da cadeia de certificados do link [https://certificados.serpro.gov.br/serproacf/certificate-chain](https://certificados.serpro.gov.br/serproacf/certificate-chain;) e meu certificado é válido;
var url = "https://preprodefdreinf.receita.fazenda.gov.br/RecepcaoLoteReinf.svc?WSDL";
Uri uri = new Uri(url);
WebRequest webRequest = WebRequest.Create(url);
HttpWebRequest httpWR = (HttpWebRequest)webRequest;
httpWR.ClientCertificates.Add(certificado);
httpWR.Method = "POST";
httpWR.ProtocolVersion = HttpVersion.Version11;
httpWR.Credentials = CredentialCache.DefaultCredentials;
httpWR.Proxy = WebRequest.DefaultWebProxy;
httpWR.ContentType = "text/xml; charset=utf-8";
Stream reqStream = httpWR.GetRequestStream();
StreamWriter streamWriter = new StreamWriter(reqStream);
streamWriter.Write(xmlSoapEnvelopado);
streamWriter.Close();
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Ssl3;
WebResponse webResponse = httpWR.GetResponse();
Stream respStream = webResponse.GetResponseStream();
StreamReader streamReader = new StreamReader(respStream);
XMLRetorno = streamReader.ReadToEnd();
grato.Discussão (2)
Carregando comentários...