- Pautas de integración
- Lote hospedado
- Asegurar codificación de caracteres correcta
Asegurar codificación de caracteres correcta
El <<batchIntegration>> de QNB ALAHLI admite los formatos de codificación de caracteres usados más comúnmente [UTF-8 y Latin1 (ISO-8859-1)], lo cual le proporciona un nivel de flexibilidad al enviar archivos para su procesamiento. La codificación de caracteres usada en el archivo debe especificarse en el encabezado HTTP de tipo de contenido. Cuando no se suministra codificación de caracteres, el <<batchIntegration>> intentará procesar el archivo con la codificación Latin1 (ISO-8859-1) de manera predeterminada.
Si la codificación de caracteres especificada no es compatible con el <<batchIntegration>>, la solicitud de lote se rechaza. Se devuelve un error HTTP de Tipo de Medios Incompatible 415 (415 Unsupported Media Type).
El encabezado tipo de contenido debe configurarse en el mensaje HTTPS PUT con la codificación correcta. Un encabezado de tipo de contenido de ejemplo sería:
"Content-Type: text/plain; charset=UTF-8"
<<batchIntegration>> decodificaría entonces los datos entrantes como UTF-8.