From 9c32aec4f452896349b0001c7e524dc871561ade Mon Sep 17 00:00:00 2001 From: Alberto Ricart Date: Fri, 9 Oct 2020 13:59:39 -0500 Subject: [PATCH] added space after ':' in header separator (#72) --- nats-base-client/headers.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nats-base-client/headers.ts b/nats-base-client/headers.ts index 010c2a31..eb1ac9c0 100644 --- a/nats-base-client/headers.ts +++ b/nats-base-client/headers.ts @@ -33,7 +33,7 @@ export function headers(): MsgHdrs { export class MsgHdrsImpl implements MsgHdrs { static CRLF = "\r\n"; - static SEP = ":"; + static SEP = ": "; static HEADER = "NATS/1.0"; error?: number; headers: Map = new Map(); @@ -88,7 +88,7 @@ export class MsgHdrsImpl implements MsgHdrs { if (s) { const idx = s.indexOf(MsgHdrsImpl.SEP); const k = s.slice(0, idx); - const v = s.slice(idx + 1); + const v = s.slice(idx + 2); mh.append(k, v); } }); @@ -103,7 +103,7 @@ export class MsgHdrsImpl implements MsgHdrs { let s = MsgHdrsImpl.HEADER; for (const [k, v] of this.headers) { for (let i = 0; i < v.length; i++) { - s = `${s}\r\n${k}:${v[i]}`; + s = `${s}\r\n${k}: ${v[i]}`; } } return `${s}\r\n\r\n`;