
26-11-2021
|
|
Miembro
|
|
Registrado: ago 2021
Posts: 157
Poder: 5
|
|
Cita:
Empezado por Neftali [Germán.Estévez]
Nosotros los añadimos así:
Código Delphi [-]// Estas dos son como propiedades del componente CompEnvioRESTClient.Accept := 'application/json, text/plain; q=0.9, text/html;q=0.8,'; CompEnvioRESTClient.AcceptCharset := 'utf-8, *;q=0.8'; // El resto como headers CompEnvioRESTClient.AddParameter('Accept-Encoding', 'gzip', pkHTTPHEADER); CompEnvioRESTClient.AddParameter('Content-Encoding', 'gzip', pkHTTPHEADER); CompEnvioRESTClient.AddParameter('Content-Type', 'application/octet-stream', pkHTTPHEADER, [poDoNotEncode]); CompEnvioRESTClient.AddParameter('eus-bizkaia-n3-version', '1.0', pkHTTPHEADER); CompEnvioRESTClient.AddParameter('eus-bizkaia-n3-content-type', 'application/xml', pkHTTPHEADER, [poDoNotEncode] ); CompEnvioRESTClient.AddParameter('eus-bizkaia-n3-data', JSON, TRESTRequestParameterKind.pkHTTPHEADER, [poDoNotEncode]);
Y es resultado es este:
Código Delphi [-]Accept-Encoding=gzip Content-Encoding=gzip Content-Type=application/octet-stream eus-bizkaia-n3-version=1.0 eus-bizkaia-n3-content-type=application/xml eus-bizkaia-n3-data={"con": "LROE","apa": "1.1","inte": {"nif": "_CIF_","nrs": "_RAZON_SOCIAL_"},"drs":{"mode": "240","ejer": "2021"}}
|
Según me han contestado, el problema lo tengo en los [] en el Json. Voy a ver si puedo quitarlos y lo pruebo.
Una duda que tengo, cuando subo una anulación, esta no lleva consecutivo, entonces la siguiente factura que subes, tiene que hacer referencia a alguna factura? a la anterior de la anulación?
|