# Postman HTTP GET request is functioning, Node-RED returning 'RequestError: Parse Error: Invalid header value char :'

**URL:** <https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935>\
**Category:** General\
**Tags:** http-request\
**Created:** [19 July 2023 12:25 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935 "2023-07-19T12:25:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![gettmad](https://avatars.discourse-cdn.com/v4/letter/g/48db29/32.png) [@gettmad](https://discourse.nodered.org/u/gettmad)\
**Post date:** [19 July 2023 12:25 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/1 "2023-07-19T12:25:42Z")

</div>

Hello,

In the flow below, I am attempting to do a simple HTTP GET Request however I keep receiving the following error; ''RequestError: Parse Error: Invalid header value char :'. For this flow I have set the headers directly in the HTTP Request node however I have also attempted to set these headers separately but receive the same result (see image below).

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/9/49edda9686fefd18ee74d2ac695505de3c076b92.png)

When performing the GET request within PostMan, I receive the desired results with the same headers I have configured within my flow. Is there something I am missing?

```auto
[{"id":"32279fb8fd24e4fc","type":"http request","z":"7b18e84eb4b256de","name":"","method":"GET","ret":"txt","paytoqs":"ignore","url":"http://10.35.136.33/MD/SUMMARY.DG?_TEMPLATE=FRS:SUMMTMP","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[{"keyType":"other","keyValue":"Accept-Encoding","valueType":"other","valueValue":"gzip, deflate, br"},{"keyType":"other","keyValue":"Connection","valueType":"other","valueValue":"keep-alive"},{"keyType":"other","keyValue":"Cookie","valueType":"other","valueValue":"lang=eng; unit=eng; cid=mcma; un=admin; al=1; login_state=1"},{"keyType":"other","keyValue":"Accept","valueType":"other","valueValue":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"},{"keyType":"other","keyValue":"Referer","valueType":"other","valueValue":"http://10.35.136.33/"},{"keyType":"other","keyValue":"Cache-Control","valueType":"other","valueValue":"max-age=0"},{"keyType":"other","keyValue":"Accept-Language","valueType":"other","valueValue":"en-US,en;q=0.9"}],"credentials":{},"x":605,"y":375,"wires":[["86099e479e4ecdc6"]]}]

```

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [19 July 2023 12:37 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/2 "2023-07-19T12:37:15Z")

</div>

Have you tried encoding the url, as certain characters must be encoded in query string.

> **[encodeURI() - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI)**
>
> The encodeURI() function encodes a URI by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character (will only be four escape sequences for characters composed of two...

> **[encodeURIComponent() - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent)**
>
> The encodeURIComponent() function encodes a URI by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character (will only be four escape sequences for characters composed...

---

<div class="post-metadata">

**Author:** ![gettmad](https://avatars.discourse-cdn.com/v4/letter/g/48db29/32.png) [@gettmad](https://discourse.nodered.org/u/gettmad)\
**Post date:** [19 July 2023 13:29 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/3 "2023-07-19T13:29:06Z")

</div>

encodeURI yields the same result & encodeURIComponent returns a 'TypeError: Invalid URL'

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [19 July 2023 14:58 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/4 "2023-07-19T14:58:52Z")

</div>

Can you export and post the curl of the working postman request.

---

<div class="post-metadata">

**Author:** ![gettmad](https://avatars.discourse-cdn.com/v4/letter/g/48db29/32.png) [@gettmad](https://discourse.nodered.org/u/gettmad)\
**Post date:** [19 July 2023 15:13 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/5 "2023-07-19T15:13:12Z")

</div>

As requested. Thanks for the assistance.

```auto
curl --location 'http://10.35.136.33/MD/SUMMARY.DG' \
--header 'Cookie: lang=eng; unit=eng; cid=mcma; un=admin; al=1; login_state=1' \
--header 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
--header 'Referer: http://10.35.136.33/' \
--header 'Cache-Control: max-age=0' \
--header 'Accept-Language: en-US,en;q=0.9'

```

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [19 July 2023 15:44 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/6 "2023-07-19T15:44:44Z")

</div>

No seeing the issue sorry. The only difference I see is your node-red request has a query string and the curl does not.

---

<div class="post-metadata">

**Author:** ![gettmad](https://avatars.discourse-cdn.com/v4/letter/g/48db29/32.png) [@gettmad](https://discourse.nodered.org/u/gettmad)\
**Post date:** [20 July 2023 10:59 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/7 "2023-07-20T10:59:43Z")

</div>

Ill keep playing with it. Thanks anyways @E1cid !

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [18 September 2023 11:00 UTC](https://discourse.nodered.org/t/postman-http-get-request-is-functioning-node-red-returning-requesterror-parse-error-invalid-header-value-char/79935/8 "2023-09-18T11:00:16Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
