only set query params if method isn't GET or HEAD (#34288)
This commit is contained in:
@@ -185,13 +185,16 @@ export function getJSExample(operation: Operation, codeSample: CodeSample) {
|
|||||||
|
|
||||||
let queryParameters = ''
|
let queryParameters = ''
|
||||||
|
|
||||||
// Add query parameters to the request path for POST, PUT, DELETE, GET, operations in
|
// Query parameters are set automatically for GET and HEAD requests, we
|
||||||
// URL template format e.g. 'POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}'
|
// 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 (
|
if (
|
||||||
operation.verb === 'post' ||
|
|
||||||
operation.verb === 'put' ||
|
|
||||||
operation.verb === 'delete' ||
|
operation.verb === 'delete' ||
|
||||||
operation.verb === 'get'
|
operation.verb === 'patch' ||
|
||||||
|
operation.verb === 'post' ||
|
||||||
|
operation.verb === 'put'
|
||||||
) {
|
) {
|
||||||
const queryParams = operation.parameters
|
const queryParams = operation.parameters
|
||||||
.filter((param) => {
|
.filter((param) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user