Skip to content

HTTP Request Node: 'Response' Output Does Not Appear After Being Enabled in v1.100.1 #17568

@averyavi

Description

@averyavi

Bug Description

Environment Details:

  • n8nVersion: 1.100.1
  • platform: docker (self-hosted)
  • nodeJsVersion: 22.16.0
  • database: sqlite
  • executionMode: regular
  • concurrency: -1
  • license: enterprise (production)
  • consumerId: 7524bf52-80b8-4f84-9d19-8b1ba68aaae9

Expected Behavior:
According to the standard functionality of n8n v1.x, when the Include Request Headers/Info option is enabled in the HTTP Request node's settings (Options > Response), a second output point labeled "Response" should appear on the node. This output is expected to contain request metadata, including the final URL after redirects.

Actual Behavior:
Despite correctly enabling the Include Request Headers/Info option, the second 'Response' output point does not appear at all. Consequently, it's impossible to access the request's detailed information through the standard UI workflow.

Furthermore, subsequent attempts to programmatically access this theoretically existing (but hidden) output data using a Code node with the this.getNode(...).run(0, 1) syntax also failed. This strongly suggests that the data for the second output might not be generated in the backend at all, indicating the issue is likely not just a UI rendering glitch.

Steps to Reproduce:

Create a new workflow in an n8n v1.100.1 environment.

Add a new HTTP Request node.

Set a URL that results in a redirect (e.g., http://google.com).

Enable the Follow Redirects option.

Enable the Options -> Response -> Include Request Headers/Info toggle.

Observe that the node's UI does not update to show the second "Response" output point.

Troubleshooting Steps Taken:

Repeatedly verified that the correct toggle (Include Request Headers/Info) was enabled.

Performed a hard refresh of the browser.

Deleted and recreated the HTTP Request node.

Attempted to access the second output's data programmatically via a Code node, which was also unsuccessful.

To Reproduce

Create a new workflow in an n8n v1.100.1 environment.

Add a new HTTP Request node.

Set a URL that results in a redirect (e.g., http://google.com).

Enable the Follow Redirects option.

Enable the Options -> Response -> Include Request Headers/Info toggle.

Observe that the node's UI does not update to show the second "Response" output point.

Expected behavior

According to the standard functionality of n8n v1.x, when the Include Request Headers/Info option is enabled in the HTTP Request node's settings (Options > Response), a second output point labeled "Response" should appear on the node. This output is expected to contain request metadata, including the final URL after redirects.

Debug Info

Repeatedly verified that the correct toggle (Include Request Headers/Info) was enabled.

Performed a hard refresh of the browser.

Deleted and recreated the HTTP Request node.

Attempted to access the second output's data programmatically via a Code node, which was also unsuccessful.

Operating System

Ubuntu 24.04 Server

n8n Version

1.100.1

Node.js Version

22.16.0

Database

SQLite (default)

Execution mode

main (default)

Hosting

self hosted

Metadata

Metadata

Assignees

No one assigned

    Labels

    in linearIssue or PR has been created in Linear for internal review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions