diff --git a/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap b/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap
index 691356427..87b38c4ef 100644
--- a/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap
+++ b/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`generate request for C LibCurl generate GET request 1`] = `
+exports[`generate request for C libcurl generate GET request 1`] = `
"CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"GET\\");
curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\");
@@ -12,7 +12,7 @@ curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);"
`;
-exports[`generate request for C LibCurl generate POST request for JSON 1`] = `
+exports[`generate request for C libcurl generate POST request for JSON 1`] = `
"CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"POST\\");
curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\");
@@ -26,7 +26,7 @@ curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\
CURLcode ret = curl_easy_perform(hnd);"
`;
-exports[`generate request for C LibCurl generate POST request for XML 1`] = `
+exports[`generate request for C libcurl generate POST request for XML 1`] = `
"CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"POST\\");
curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\");
@@ -40,7 +40,7 @@ curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"\\\\n\\\\n \\\\n\\");
@@ -276,7 +276,7 @@ Request request = new Request.Builder()
Response response = client.newCall(request).execute();"
`;
-exports[`generate request for Java OkHTTP Client generate PUT request for www-form-urlencoded 1`] = `
+exports[`generate request for Java OkHttp generate PUT request for www-form-urlencoded 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse(\\"application/x-www-form-urlencoded\\");
RequestBody body = RequestBody.create(mediaType,\\"foo=bar&baz=qux\\");
@@ -327,58 +327,6 @@ exports[`generate request for Java Unirest generate PUT request for www-form-url
"
`;
-exports[`generate request for JavaScript Axios generate GET request 1`] = `
-"axios.get('https://httpbin.org/path/to?a=b',{
- headers : { \\"h1\\": \\"h1v\\",
- \\"h2\\": \\"h2v\\",
- \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\"}
-}.then(response => {
- console.log(response);
-}).catch(error => {
- console.log(error);
-})
-"
-`;
-
-exports[`generate request for JavaScript Axios generate POST request for JSON 1`] = `
-"axios.post('https://httpbin.org/path/to?a=b',{
- headers : { \\"h1\\": \\"h1v\\",
- \\"h2\\": \\"h2v\\",
-\\"Content-Type\\": \\"application/json; charset=utf-8\\",
- \\"Authorization\\": \\"Bearer abcdefghijklmn\\"}
-}.then(response => {
- console.log(response);
-}).catch(error => {
- console.log(error);
-})
-"
-`;
-
-exports[`generate request for JavaScript Axios generate POST request for XML 1`] = `
-"axios.post('https://httpbin.org/path/to?a=b',{
- headers : { \\"h1\\": \\"h1v\\",
- \\"h2\\": \\"h2v\\",
-\\"Content-Type\\": \\"application/xml; charset=utf-8\\",
- \\"Authorization\\": \\"Bearer abcdefghijklmn\\"}
-}.then(response => {
- console.log(response);
-}).catch(error => {
- console.log(error);
-})
-"
-`;
-
-exports[`generate request for JavaScript Axios generate PUT request for www-form-urlencoded 1`] = `
-"axios.put('https://httpbin.org/path/to?a=b', foo=bar&baz=qux,{
- headers : {\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"}
-}.then(response => {
- console.log(response);
-}).catch(error => {
- console.log(error);
-})
-"
-`;
-
exports[`generate request for JavaScript Fetch generate GET request 1`] = `
"fetch(\\"https://httpbin.org/path/to?a=b\\", {
method: \\"GET\\",
@@ -584,6 +532,58 @@ exports[`generate request for JavaScript jQuery generate PUT request for www-for
"
`;
+exports[`generate request for NodeJs Axios generate GET request 1`] = `
+"axios.get('https://httpbin.org/path/to?a=b',{
+ headers : { \\"h1\\": \\"h1v\\",
+ \\"h2\\": \\"h2v\\",
+ \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\"}
+}.then(response => {
+ console.log(response);
+}).catch(error => {
+ console.log(error);
+})
+"
+`;
+
+exports[`generate request for NodeJs Axios generate POST request for JSON 1`] = `
+"axios.post('https://httpbin.org/path/to?a=b',{
+ headers : { \\"h1\\": \\"h1v\\",
+ \\"h2\\": \\"h2v\\",
+\\"Content-Type\\": \\"application/json; charset=utf-8\\",
+ \\"Authorization\\": \\"Bearer abcdefghijklmn\\"}
+}.then(response => {
+ console.log(response);
+}).catch(error => {
+ console.log(error);
+})
+"
+`;
+
+exports[`generate request for NodeJs Axios generate POST request for XML 1`] = `
+"axios.post('https://httpbin.org/path/to?a=b',{
+ headers : { \\"h1\\": \\"h1v\\",
+ \\"h2\\": \\"h2v\\",
+\\"Content-Type\\": \\"application/xml; charset=utf-8\\",
+ \\"Authorization\\": \\"Bearer abcdefghijklmn\\"}
+}.then(response => {
+ console.log(response);
+}).catch(error => {
+ console.log(error);
+})
+"
+`;
+
+exports[`generate request for NodeJs Axios generate PUT request for www-form-urlencoded 1`] = `
+"axios.put('https://httpbin.org/path/to?a=b', foo=bar&baz=qux,{
+ headers : {\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"}
+}.then(response => {
+ console.log(response);
+}).catch(error => {
+ console.log(error);
+})
+"
+`;
+
exports[`generate request for NodeJs Native generate GET request 1`] = `
"const http = require('http');
@@ -853,7 +853,7 @@ curl_close($curl);
echo $response;
`;
-exports[`generate request for Powershell RestMethod generate GET request 1`] = `
+exports[`generate request for PowerShell RestMethod generate GET request 1`] = `
"$headers = @{
'h1' = 'h1v'
'h2' = 'h2v'
@@ -863,7 +863,7 @@ exports[`generate request for Powershell RestMethod generate GET request 1`] = `
Invoke-RestMethod -Method 'Get' -Uri 'https://httpbin.org/path/to?a=b' -Headers $headers"
`;
-exports[`generate request for Powershell RestMethod generate POST request for JSON 1`] = `
+exports[`generate request for PowerShell RestMethod generate POST request for JSON 1`] = `
"$body = @'
{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}
'@
@@ -878,7 +878,7 @@ $headers = @{
Invoke-RestMethod -Method 'Post' -Uri 'https://httpbin.org/path/to?a=b' -ContentType 'application/json; charset=utf-8' -Headers $headers -Body $body"
`;
-exports[`generate request for Powershell RestMethod generate POST request for XML 1`] = `
+exports[`generate request for PowerShell RestMethod generate POST request for XML 1`] = `
"$body = @'
@@ -896,7 +896,7 @@ $headers = @{
Invoke-RestMethod -Method 'Post' -Uri 'https://httpbin.org/path/to?a=b' -ContentType 'application/xml; charset=utf-8' -Headers $headers -Body $body"
`;
-exports[`generate request for Powershell RestMethod generate PUT request for www-form-urlencoded 1`] = `
+exports[`generate request for PowerShell RestMethod generate PUT request for www-form-urlencoded 1`] = `
"$body = @'
foo=bar&baz=qux
'@
@@ -908,74 +908,6 @@ $headers = @{
Invoke-RestMethod -Method 'Put' -Uri 'https://httpbin.org/path/to?a=b' -ContentType 'application/x-www-form-urlencoded; charset=utf-8' -Headers $headers -Body $body"
`;
-exports[`generate request for Python HTTP Client generate GET request 1`] = `
-"import http.client
-import mimetypes
-conn = http.client.HTTPSConnection(\\"httpbin.org\\")
-headers = {
- 'Authorization': 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk',
- 'h1': 'h1v',
- 'h2': 'h2v'
-}
-payload = ''
-conn.request(\\"GET\\", \\"/path/to?a=b\\", payload, headers)
-res = conn.getresponse()
-data = res.read()
-print(data.decode(\\"utf-8\\"))"
-`;
-
-exports[`generate request for Python HTTP Client generate POST request for JSON 1`] = `
-"import http.client
-import mimetypes
-conn = http.client.HTTPSConnection(\\"httpbin.org\\")
-headers = {
- 'Authorization': 'Bearer abcdefghijklmn',
- 'h1': 'h1v',
- 'h2': 'h2v',
- 'Content-Type': 'application/json'
-}
-payload = \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\"
-conn.request(\\"POST\\", \\"/path/to?a=b\\", payload, headers)
-res = conn.getresponse()
-data = res.read()
-print(data.decode(\\"utf-8\\"))"
-`;
-
-exports[`generate request for Python HTTP Client generate POST request for XML 1`] = `
-"import http.client
-import mimetypes
-conn = http.client.HTTPSConnection(\\"httpbin.org\\")
-headers = {
- 'Authorization': 'Bearer abcdefghijklmn',
- 'h1': 'h1v',
- 'h2': 'h2v',
- 'Content-Type': 'application/xml'
-}
-paylod = '''
-
-
-'''
-conn.request(\\"POST\\", \\"/path/to?a=b\\", payload, headers)
-res = conn.getresponse()
-data = res.read()
-print(data.decode(\\"utf-8\\"))"
-`;
-
-exports[`generate request for Python HTTP Client generate PUT request for www-form-urlencoded 1`] = `
-"import http.client
-import mimetypes
-conn = http.client.HTTPSConnection(\\"httpbin.org\\")
-headers = {
- 'Content-Type': 'application/x-www-form-urlencoded'
-}
-payload = [('foo', 'bar'),
- ('baz', 'qux')]
-conn.request(\\"PUT\\", \\"/path/to?a=b\\", payload, headers)
-res = conn.getresponse()
-data = res.read()
-print(data.decode(\\"utf-8\\"))"
-`;
-
exports[`generate request for Python Requests generate GET request 1`] = `
"import requests
@@ -1058,6 +990,74 @@ response = requests.request(
print(response)"
`;
+exports[`generate request for Python http.client generate GET request 1`] = `
+"import http.client
+import mimetypes
+conn = http.client.HTTPSConnection(\\"httpbin.org\\")
+headers = {
+ 'Authorization': 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk',
+ 'h1': 'h1v',
+ 'h2': 'h2v'
+}
+payload = ''
+conn.request(\\"GET\\", \\"/path/to?a=b\\", payload, headers)
+res = conn.getresponse()
+data = res.read()
+print(data.decode(\\"utf-8\\"))"
+`;
+
+exports[`generate request for Python http.client generate POST request for JSON 1`] = `
+"import http.client
+import mimetypes
+conn = http.client.HTTPSConnection(\\"httpbin.org\\")
+headers = {
+ 'Authorization': 'Bearer abcdefghijklmn',
+ 'h1': 'h1v',
+ 'h2': 'h2v',
+ 'Content-Type': 'application/json'
+}
+payload = \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\"
+conn.request(\\"POST\\", \\"/path/to?a=b\\", payload, headers)
+res = conn.getresponse()
+data = res.read()
+print(data.decode(\\"utf-8\\"))"
+`;
+
+exports[`generate request for Python http.client generate POST request for XML 1`] = `
+"import http.client
+import mimetypes
+conn = http.client.HTTPSConnection(\\"httpbin.org\\")
+headers = {
+ 'Authorization': 'Bearer abcdefghijklmn',
+ 'h1': 'h1v',
+ 'h2': 'h2v',
+ 'Content-Type': 'application/xml'
+}
+paylod = '''
+
+
+'''
+conn.request(\\"POST\\", \\"/path/to?a=b\\", payload, headers)
+res = conn.getresponse()
+data = res.read()
+print(data.decode(\\"utf-8\\"))"
+`;
+
+exports[`generate request for Python http.client generate PUT request for www-form-urlencoded 1`] = `
+"import http.client
+import mimetypes
+conn = http.client.HTTPSConnection(\\"httpbin.org\\")
+headers = {
+ 'Content-Type': 'application/x-www-form-urlencoded'
+}
+payload = [('foo', 'bar'),
+ ('baz', 'qux')]
+conn.request(\\"PUT\\", \\"/path/to?a=b\\", payload, headers)
+res = conn.getresponse()
+data = res.read()
+print(data.decode(\\"utf-8\\"))"
+`;
+
exports[`generate request for Ruby Net::HTTP generate GET request 1`] = `
"require 'net/http'
@@ -1238,6 +1238,44 @@ exports[`generate request for Shell HTTPie generate POST request for XML 1`] = `
exports[`generate request for Shell HTTPie generate PUT request for www-form-urlencoded 1`] = `"echo -n $'foo=bar&baz=qux' | http PUT $'https://httpbin.org/path/to?a=b' 'Content-Type:application/x-www-form-urlencoded; charset=utf-8'"`;
+exports[`generate request for Shell wget generate GET request 1`] = `
+"wget -O - --method=GET \\\\
+ 'https://httpbin.org/path/to?a=b' \\\\
+ --header='Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk' \\\\
+ --header='h1: h1v' \\\\
+ --header='h2: h2v'"
+`;
+
+exports[`generate request for Shell wget generate POST request for JSON 1`] = `
+"wget -O - --method=POST \\\\
+ 'https://httpbin.org/path/to?a=b' \\\\
+ --header='Authorization: Bearer abcdefghijklmn' \\\\
+ --header='h1: h1v' \\\\
+ --header='h2: h2v' \\\\
+ --header='Content-Type: application/json; charset=utf-8' \\\\
+ --body-data='{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'"
+`;
+
+exports[`generate request for Shell wget generate POST request for XML 1`] = `
+"wget -O - --method=POST \\\\
+ 'https://httpbin.org/path/to?a=b' \\\\
+ --header='Authorization: Bearer abcdefghijklmn' \\\\
+ --header='h1: h1v' \\\\
+ --header='h2: h2v' \\\\
+ --header='Content-Type: application/xml; charset=utf-8' \\\\
+ --body-data='
+
+
+'"
+`;
+
+exports[`generate request for Shell wget generate PUT request for www-form-urlencoded 1`] = `
+"wget -O - --method=PUT \\\\
+ 'https://httpbin.org/path/to?a=b' \\\\
+ --header='Content-Type: application/x-www-form-urlencoded; charset=utf-8' \\\\
+ --body-data='foo=bar&baz=qux'"
+`;
+
exports[`generate request for cURL generate GET request 1`] = `
"curl -X GET \\\\
'https://httpbin.org/path/to?a=b' \\\\
@@ -1275,41 +1313,3 @@ exports[`generate request for cURL generate PUT request for www-form-urlencoded
-H 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' \\\\
-d 'foo=bar&baz=qux'"
`;
-
-exports[`generate request for wget generate GET request 1`] = `
-"wget -O - --method=GET \\\\
- 'https://httpbin.org/path/to?a=b' \\\\
- --header='Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk' \\\\
- --header='h1: h1v' \\\\
- --header='h2: h2v'"
-`;
-
-exports[`generate request for wget generate POST request for JSON 1`] = `
-"wget -O - --method=POST \\\\
- 'https://httpbin.org/path/to?a=b' \\\\
- --header='Authorization: Bearer abcdefghijklmn' \\\\
- --header='h1: h1v' \\\\
- --header='h2: h2v' \\\\
- --header='Content-Type: application/json; charset=utf-8' \\\\
- --body-data='{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'"
-`;
-
-exports[`generate request for wget generate POST request for XML 1`] = `
-"wget -O - --method=POST \\\\
- 'https://httpbin.org/path/to?a=b' \\\\
- --header='Authorization: Bearer abcdefghijklmn' \\\\
- --header='h1: h1v' \\\\
- --header='h2: h2v' \\\\
- --header='Content-Type: application/xml; charset=utf-8' \\\\
- --body-data='
-
-
-'"
-`;
-
-exports[`generate request for wget generate PUT request for www-form-urlencoded 1`] = `
-"wget -O - --method=PUT \\\\
- 'https://httpbin.org/path/to?a=b' \\\\
- --header='Content-Type: application/x-www-form-urlencoded; charset=utf-8' \\\\
- --body-data='foo=bar&baz=qux'"
-`;