1
0
mirror of synced 2025-12-23 11:54:18 -05:00

only set query params if method isn't GET or HEAD (#34288)

This commit is contained in:
Robert Sese
2023-02-02 11:09:25 -06:00
committed by GitHub
parent 0a7ed406ba
commit 592ca1b51f

View File

@@ -185,13 +185,16 @@ export function getJSExample(operation: Operation, codeSample: CodeSample) {
let queryParameters = ''
// Add query parameters to the request path for POST, PUT, DELETE, GET, operations in
// URL template format e.g. 'POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}'
// Query parameters are set automatically for GET and HEAD requests, we
// otherwise have to handle it ourselves for other request methods by adding
// the parameters to the request path in URL template format e.g.:
//
// 'POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}'
if (
operation.verb === 'post' ||
operation.verb === 'put' ||
operation.verb === 'delete' ||
operation.verb === 'get'
operation.verb === 'patch' ||
operation.verb === 'post' ||
operation.verb === 'put'
) {
const queryParams = operation.parameters
.filter((param) => {