Slash commands configured to receive a GET request get a request body

Description

Slash commands configured to receive a GET request receive the payload in the body of the request instead of being encoded in the query string. No Content-Type field is specified.

While this is not strictly forbidden in HTTP, it is highly unusual and likely not supported in some stacks. The body of a GET request isn't supposed to influence the server's response.

It's possible this is due to Slack compatibility. Investigation required.

QA Test Steps

Likely will require a developer to setup and test using a plugin.

Reporter

None

Status

Mana

4

Assignee

Jesse Hallam

QA Assignee

Lindy Isherwood

Reporter

Jesse Hallam

Epic Link

Fix versions

Mattermost Team

ABC

Sprint

None

Labels

None

QA Testing Areas

Plugins

GitHub Issue

None

Components

None
Configure