Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 31-03-2021
Pau Haro Pau Haro is offline
Miembro
 
Registrado: mar 2021
Posts: 13
Poder: 0
Pau Haro Va por buen camino
Cita:
Empezado por keys Ver Mensaje
Hola.

Parece que el fichero esta bien. Si no recuerdo mal es por el protocolo con el que estas intentando enviar. En Bizkaia sólo admiten [THTTPSecureProtocol.TLS12]

Un Saludo.
Buenas,

He implementado este codigo para usar el protocolo [THTTPSecureProtocol.TLS12]:
Código:
                
SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
                sslContext.init(keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(),
                                new SecureRandom());   
                
                con.setSSLSocketFactory(sslContext.getSocketFactory());
Pero aun y asi me esta dando el mismo error (400 - Bad Request), alguna cosa mas que pueda tener mal?

Dejo por aqui el set de mis headers y del cuerpo de la peticion.

Código:
                String jsonHeader = "{\"con\": \"LROE\",\"apa\": \"1.1\",\"inte\": {\"nif\": \"" + nif + "\",\"nrs\": \"" + nrs + "\"},\"drs\": {\"mode\": \"240\",\"ejer\": \"" + nExercici + "\"}}";
                   
                con.setRequestProperty("Accept-Encoding", "gzip");     
                con.setRequestProperty("Content-Encoding", "gzip");      
                con.setRequestProperty("Content-Length ",String.valueOf(Files.readAllBytes(comprimitBizkaia.toPath()).length));
                con.setRequestProperty("Content-Type", "application/octet-stream");        
                con.setRequestProperty("eus-bizkaia-n3-version", "1.0");
                con.setRequestProperty("eus-bizkaia-n3-content-type", "application/xml");
                con.setRequestProperty("eus-bizkaia-n3-data", jsonHeader);
                con.setRequestProperty("Method", "POST");
                
                OutputStream os = con.getOutputStream();
                os.write(Files.readAllBytes(comprimitBizkaia.toPath()));
                os.close();
                
                con.connect();
Gracias!
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3716 19-01-2026 20:01:34
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 23:25:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi