// Jest Snapshot v1, https://goo.gl/fbAQLP
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\\");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, \\"h1: h1v\\");
headers = curl_slist_append(headers, \\"h2: h2v\\");
headers = curl_slist_append(headers, \\"Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\");
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`] = `
"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\\");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, \\"h1: h1v\\");
headers = curl_slist_append(headers, \\"h2: h2v\\");
headers = curl_slist_append(headers, \\"Authorization: Bearer abcdefghijklmn\\");
headers = curl_slist_append(headers, \\"Content-Type: application/json\\");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\");
CURLcode ret = curl_easy_perform(hnd);"
`;
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\\");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, \\"h1: h1v\\");
headers = curl_slist_append(headers, \\"h2: h2v\\");
headers = curl_slist_append(headers, \\"Authorization: Bearer abcdefghijklmn\\");
headers = curl_slist_append(headers, \\"Content-Type: application/xml\\");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"\\\\n\\\\n \\\\n\\");
CURLcode ret = curl_easy_perform(hnd);"
`;
exports[`generate request for C libcurl generate PUT request for www-form-urlencoded 1`] = `
"CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"PUT\\");
curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, \\"Content-Type: application/x-www-form-urlencoded\\");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"foo=bar&baz=qux\\");
CURLcode ret = curl_easy_perform(hnd);"
`;
exports[`generate request for C# RestSharp generate GET request 1`] = `
"var client = new RestClient(\\"https://httpbin.org\\");
var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Xml);
client.Authenticator = new HttpBasicAuthenticator(\\"mockUser\\", \\"mockPassword\\");
request.AddHeader(\\"h1\\", \\"h1v\\");
request.AddHeader(\\"h2\\", \\"h2v\\");
var response = client.Get(request);
if (!response.IsSuccessful)
{
Console.WriteLine(\\"An error occured \\" + response.ErrorMessage);
}
var result = response.Content;
"
`;
exports[`generate request for C# RestSharp generate POST request for JSON 1`] = `
"var client = new RestClient(\\"https://httpbin.org\\");
var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Json);
request.AddHeader(\\"Authorization\\", \\"Bearer abcdefghijklmn\\");
request.AddHeader(\\"Content-Type\\", \\"application/json\\");
request.AddHeader(\\"h1\\", \\"h1v\\");
request.AddHeader(\\"h2\\", \\"h2v\\");
request.AddParameter(\\"text/json\\", @\\"{\\"\\"foo\\"\\": \\"\\"bar\\"\\", \\"\\"baz\\"\\": \\"\\"qux\\"\\"}\\", ParameterType.RequestBody);
var response = client.Post(request);
if (!response.IsSuccessful)
{
Console.WriteLine(\\"An error occured \\" + response.ErrorMessage);
}
var result = response.Content;
"
`;
exports[`generate request for C# RestSharp generate POST request for XML 1`] = `
"var client = new RestClient(\\"https://httpbin.org\\");
var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Xml);
request.AddHeader(\\"Authorization\\", \\"Bearer abcdefghijklmn\\");
request.AddHeader(\\"Content-Type\\", \\"application/xml\\");
request.AddHeader(\\"h1\\", \\"h1v\\");
request.AddHeader(\\"h2\\", \\"h2v\\");
request.AddParameter(\\"text/xml\\", @\\"
\\", ParameterType.RequestBody);
var response = client.Post(request);
if (!response.IsSuccessful)
{
Console.WriteLine(\\"An error occured \\" + response.ErrorMessage);
}
var result = response.Content;
"
`;
exports[`generate request for C# RestSharp generate PUT request for www-form-urlencoded 1`] = `
"var client = new RestClient(\\"https://httpbin.org\\");
var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Xml);
request.AddHeader(\\"Content-Type\\", \\"application/x-www-form-urlencoded\\");
request.AddParameter(\\"text/xml\\", @\\"foo=bar&baz=qux\\", ParameterType.RequestBody);
var response = client.Put(request);
if (!response.IsSuccessful)
{
Console.WriteLine(\\"An error occured \\" + response.ErrorMessage);
}
var result = response.Content;
"
`;
exports[`generate request for Go Native generate GET request 1`] = `
"req, err := http.NewRequest(\\"GET\\", \\"https://httpbin.org/path/to?a=b\\")
req.Header.Set(\\"Authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\")
req.Header.Set(\\"h1\\", \\"h1v\\")
req.Header.Set(\\"h2\\", \\"h2v\\")
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatalln(err)
}
"
`;
exports[`generate request for Go Native generate POST request for JSON 1`] = `
"var reqBody = []byte(\`{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}\`)
req, err := http.NewRequest(\\"POST\\", \\"https://httpbin.org/path/to?a=b\\", bytes.NewBuffer(reqBody))
req.Header.Set(\\"Content-Type\\", \\"application/json\\")
req.Header.Set(\\"Authorization\\", \\"Bearer abcdefghijklmn\\")
req.Header.Set(\\"h1\\", \\"h1v\\")
req.Header.Set(\\"h2\\", \\"h2v\\")
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatalln(err)
}
"
`;
exports[`generate request for Go Native generate POST request for XML 1`] = `
"req.Header.Set(\\"Content-Type\\", \\"application/xml\\")
req.Header.Set(\\"Authorization\\", \\"Bearer abcdefghijklmn\\")
req.Header.Set(\\"h1\\", \\"h1v\\")
req.Header.Set(\\"h2\\", \\"h2v\\")
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatalln(err)
}
"
`;
exports[`generate request for Go Native generate PUT request for www-form-urlencoded 1`] = `
"req, err := http.NewRequest(\\"PUT\\", \\"https://httpbin.org/path/to?a=b\\", strings.NewReader(\\"foo=bar&baz=qux\\"))
req.Header.Set(\\"Content-Type\\", \\"application/x-www-form-urlencoded\\")
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
log.Fatalf(\\"An Error Occured %v\\", err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatalln(err)
}
"
`;
exports[`generate request for Java OkHttp generate GET request 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"GET\\", null)
.addHeader(\\"authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\")
.addHeader(\\"h1\\", \\"h1v\\")
.addHeader(\\"h2\\", \\"h2v\\")
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for Java OkHttp generate POST request for JSON 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse(\\"application/json\\");
RequestBody body = RequestBody.create(mediaType,\\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\");
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"POST\\", body)
.addHeader(\\"authorization\\", \\"Bearer abcdefghijklmn\\" )
.addHeader(\\"h1\\", \\"h1v\\")
.addHeader(\\"h2\\", \\"h2v\\")
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for Java OkHttp generate POST request for XML 1`] = `
"OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse(\\"application/xml\\");
RequestBody body = RequestBody.create(mediaType,\\"\\\\n\\\\n \\\\n\\");
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"POST\\", body)
.addHeader(\\"authorization\\", \\"Bearer abcdefghijklmn\\" )
.addHeader(\\"h1\\", \\"h1v\\")
.addHeader(\\"h2\\", \\"h2v\\")
.build();
Response response = client.newCall(request).execute();"
`;
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\\");
Request request = new Request.Builder()
.url(\\"https://httpbin.org/path/to?a=b\\")
.method(\\"PUT\\", body)
.build();
Response response = client.newCall(request).execute();"
`;
exports[`generate request for Java Unirest generate GET request 1`] = `
"HttpResponse response = Unirest.get(\\"https://httpbin.org/path/to?a=b\\")
.header(\\"authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\")
.header(\\"h1\\", \\"h1v\\")
.header(\\"h2\\", \\"h2v\\")
.asString();
"
`;
exports[`generate request for Java Unirest generate POST request for JSON 1`] = `
"HttpResponse response = Unirest.post(\\"https://httpbin.org/path/to?a=b\\")
.header(\\"authorization\\", \\"Bearer abcdefghijklmn\\")
.header(\\"h1\\", \\"h1v\\")
.header(\\"h2\\", \\"h2v\\")
.header(\\"Content-Type\\", \\"application/json\\")
.body(\\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\")
.asString();
"
`;
exports[`generate request for Java Unirest generate POST request for XML 1`] = `
"HttpResponse response = Unirest.post(\\"https://httpbin.org/path/to?a=b\\")
.header(\\"authorization\\", \\"Bearer abcdefghijklmn\\")
.header(\\"h1\\", \\"h1v\\")
.header(\\"h2\\", \\"h2v\\")
.header(\\"Content-Type\\", \\"application/xml\\")
.body(\\"\\\\n\\\\n \\\\n\\")
.asString();
"
`;
exports[`generate request for Java Unirest generate PUT request for www-form-urlencoded 1`] = `
"HttpResponse response = Unirest.put(\\"https://httpbin.org/path/to?a=b\\")
.header(\\"Content-Type\\", \\"application/x-www-form-urlencoded\\")
.body(\\"foo=bar&baz=qux\\")
.asString();
"
`;
exports[`generate request for JavaScript Fetch generate GET request 1`] = `
"fetch(\\"https://httpbin.org/path/to?a=b\\", {
method: \\"GET\\",
headers: {
\\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
},
credentials: \\"same-origin\\"
}).then(function(response) {
response.status
response.statusText
response.headers
response.url
return response.text()
}).catch(function(error) {
error.message
})"
`;
exports[`generate request for JavaScript Fetch generate POST request for JSON 1`] = `
"fetch(\\"https://httpbin.org/path/to?a=b\\", {
method: \\"POST\\",
body: JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}),
headers: {
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/json; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
},
credentials: \\"same-origin\\"
}).then(function(response) {
response.status
response.statusText
response.headers
response.url
return response.text()
}).catch(function(error) {
error.message
})"
`;
exports[`generate request for JavaScript Fetch generate POST request for XML 1`] = `
"fetch(\\"https://httpbin.org/path/to?a=b\\", {
method: \\"POST\\",
body:
,
headers: {
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/xml; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
},
credentials: \\"same-origin\\"
}).then(function(response) {
response.status
response.statusText
response.headers
response.url
return response.text()
}).catch(function(error) {
error.message
})"
`;
exports[`generate request for JavaScript Fetch generate PUT request for www-form-urlencoded 1`] = `
"fetch(\\"https://httpbin.org/path/to?a=b\\", {
method: \\"PUT\\",
body: \\"foo=bar&baz=qux\\",
headers: {
\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"
},
credentials: \\"same-origin\\"
}).then(function(response) {
response.status
response.statusText
response.headers
response.url
return response.text()
}).catch(function(error) {
error.message
})"
`;
exports[`generate request for JavaScript XHR generate GET request 1`] = `
"const xhr = new XMLHttpRequest()
xhr.open('GET', 'https://httpbin.org/path/to?a=b', true, 'mockUser', 'mockPassword')
xhr.setRequestHeader('h1', 'h1v')
xhr.setRequestHeader('h2', 'h2v')
xhr.send()"
`;
exports[`generate request for JavaScript XHR generate POST request for JSON 1`] = `
"const xhr = new XMLHttpRequest()
xhr.open('POST', 'https://httpbin.org/path/to?a=b', true, null, null)
xhr.setRequestHeader('Authorization', 'Bearer abcdefghijklmn')
xhr.setRequestHeader('h1', 'h1v')
xhr.setRequestHeader('h2', 'h2v')
xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8')
xhr.send(JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}))"
`;
exports[`generate request for JavaScript XHR generate POST request for XML 1`] = `
"const xhr = new XMLHttpRequest()
xhr.open('POST', 'https://httpbin.org/path/to?a=b', true, null, null)
xhr.setRequestHeader('Authorization', 'Bearer abcdefghijklmn')
xhr.setRequestHeader('h1', 'h1v')
xhr.setRequestHeader('h2', 'h2v')
xhr.setRequestHeader('Content-Type', 'application/xml; charset=utf-8')
xhr.send(
)"
`;
exports[`generate request for JavaScript XHR generate PUT request for www-form-urlencoded 1`] = `
"const xhr = new XMLHttpRequest()
xhr.open('PUT', 'https://httpbin.org/path/to?a=b', true, null, null)
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8')
xhr.send(\\"foo=bar&baz=qux\\")"
`;
exports[`generate request for JavaScript jQuery generate GET request 1`] = `
"jQuery.ajax({
url: \\"https://httpbin.org/path/to?a=b\\",
method: \\"GET\\",
headers: {
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\",
\\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\"
}
}).then(response => {
console.log(response);
}).catch(error => {
console.log(error);
})
"
`;
exports[`generate request for JavaScript jQuery generate POST request for JSON 1`] = `
"jQuery.ajax({
url: \\"https://httpbin.org/path/to?a=b\\",
method: \\"POST\\",
body: {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"},
contentType: \\"application/json; charset=utf-8\\",
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 jQuery generate POST request for XML 1`] = `
"jQuery.ajax({
url: \\"https://httpbin.org/path/to?a=b\\",
method: \\"POST\\",
body:
,
contentType: \\"application/xml; charset=utf-8\\",
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 jQuery generate PUT request for www-form-urlencoded 1`] = `
"jQuery.ajax({
url: \\"https://httpbin.org/path/to?a=b\\",
method: \\"PUT\\",
body: foo=bar&baz=qux,
contentType: \\"application/x-www-form-urlencoded; charset=utf-8\\",
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 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');
const url = 'https://httpbin.org/path/to?a=b';
const options = {
method: 'GET',
headers: {
\\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}};
const request = http.request(url, options, (response) => {
console.log(response);
});
request.on('error', (e) => {
console.error(e);
});
request.end();"
`;
exports[`generate request for NodeJs Native generate POST request for JSON 1`] = `
"const http = require('http');
const url = 'https://httpbin.org/path/to?a=b';
const options = {
method: 'POST',
headers: {
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/json; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}};
const request = http.request(url, options, (response) => {
console.log(response);
});
request.on('error', (e) => {
console.error(e);
});
request.write(JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}));
request.end();"
`;
exports[`generate request for NodeJs Native generate POST request for XML 1`] = `
"const http = require('http');
const url = 'https://httpbin.org/path/to?a=b';
const options = {
method: 'POST',
headers: {
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/xml; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}};
const request = http.request(url, options, (response) => {
console.log(response);
});
request.on('error', (e) => {
console.error(e);
});
request.write(\`
\`);
request.end();"
`;
exports[`generate request for NodeJs Native generate PUT request for www-form-urlencoded 1`] = `
"const http = require('http');
const url = 'https://httpbin.org/path/to?a=b';
const options = {
method: 'PUT',
headers: {
\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"
}};
const request = http.request(url, options, (response) => {
console.log(response);
});
request.on('error', (e) => {
console.error(e);
});
request.write(\`foo=bar&baz=qux\`);
request.end();"
`;
exports[`generate request for NodeJs Request generate GET request 1`] = `
"const request = require('request');
const options = {
method: 'get',
url: 'https://httpbin.org/path/to?a=b',
headers: {
\\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}
}
request(options, (error, response) => {
if (error) throw new Error(error);
console.log(response.body);
});"
`;
exports[`generate request for NodeJs Request generate POST request for JSON 1`] = `
"const request = require('request');
const options = {
method: 'post',
url: 'https://httpbin.org/path/to?a=b',
body: JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}),
headers: {
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/json; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}
}
request(options, (error, response) => {
if (error) throw new Error(error);
console.log(response.body);
});"
`;
exports[`generate request for NodeJs Request generate POST request for XML 1`] = `
"const request = require('request');
const options = {
method: 'post',
url: 'https://httpbin.org/path/to?a=b',
body: \`
\`,
headers: {
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/xml; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}
}
request(options, (error, response) => {
if (error) throw new Error(error);
console.log(response.body);
});"
`;
exports[`generate request for NodeJs Request generate PUT request for www-form-urlencoded 1`] = `
"const request = require('request');
const options = {
method: 'put',
url: 'https://httpbin.org/path/to?a=b',
form: {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"},
headers: {
\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"
}
}
request(options, (error, response) => {
if (error) throw new Error(error);
console.log(response.body);
});"
`;
exports[`generate request for NodeJs Unirest generate GET request 1`] = `
"const unirest = require('unirest');
const req = unirest(
'get', 'https://httpbin.org/path/to?a=b')
.
headers({
\\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}
)
.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.raw_body);
});
"
`;
exports[`generate request for NodeJs Unirest generate POST request for JSON 1`] = `
"const unirest = require('unirest');
const req = unirest(
'post', 'https://httpbin.org/path/to?a=b')
.
send( \`{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}\`).
headers({
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/json; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}
)
.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.raw_body);
});
"
`;
exports[`generate request for NodeJs Unirest generate POST request for XML 1`] = `
"const unirest = require('unirest');
const req = unirest(
'post', 'https://httpbin.org/path/to?a=b')
.
send( \`
\`).
headers({
\\"Authorization\\": \\"Bearer abcdefghijklmn\\",
\\"Content-Type\\": \\"application/xml; charset=utf-8\\",
\\"h1\\": \\"h1v\\",
\\"h2\\": \\"h2v\\"
}
)
.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.raw_body);
});
"
`;
exports[`generate request for NodeJs Unirest generate PUT request for www-form-urlencoded 1`] = `
"const unirest = require('unirest');
const req = unirest(
'put', 'https://httpbin.org/path/to?a=b')
.
send( {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}).
headers({
\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"
}
)
.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.raw_body);
});
"
`;
exports[`generate request for PHP cURL generate GET request 1`] = `
"https://httpbin.org/path/to?a=b",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk",
"h1: h1v",
"h2: h2v"
)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
`;
exports[`generate request for PHP cURL generate POST request for JSON 1`] = `
"https://httpbin.org/path/to?a=b",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer abcdefghijklmn",
"Content-Type: application/json; charset=utf-8",
"h1: h1v",
"h2: h2v"
)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
`;
exports[`generate request for PHP cURL generate POST request for XML 1`] = `
"https://httpbin.org/path/to?a=b",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => array(
),
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer abcdefghijklmn",
"Content-Type: application/xml; charset=utf-8",
"h1: h1v",
"h2: h2v"
)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
`;
exports[`generate request for PHP cURL generate PUT request for www-form-urlencoded 1`] = `
"https://httpbin.org/path/to?a=b",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => "foo=bar&baz=qux",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/x-www-form-urlencoded; charset=utf-8"
)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
`;
exports[`generate request for PowerShell RestMethod generate GET request 1`] = `
"$headers = @{
'h1' = 'h1v'
'h2' = 'h2v'
'Authorization' = 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk'
}
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`] = `
"$body = @'
{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}
'@
$headers = @{
'h1' = 'h1v'
'h2' = 'h2v'
'Content-Type' = 'application/json; charset=utf-8'
'Authorization' = 'Bearer abcdefghijklmn'
}
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`] = `
"$body = @'
'@
$headers = @{
'h1' = 'h1v'
'h2' = 'h2v'
'Content-Type' = 'application/xml; charset=utf-8'
'Authorization' = 'Bearer abcdefghijklmn'
}
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`] = `
"$body = @'
foo=bar&baz=qux
'@
$headers = @{
'Content-Type' = 'application/x-www-form-urlencoded; charset=utf-8'
}
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 Requests generate GET request 1`] = `
"import requests
url = 'https://httpbin.org/path/to?a=b'
headers = {
'Authorization': 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk',
'h1': 'h1v',
'h2': 'h2v'
}
response = requests.request(
'GET',
'https://httpbin.org/path/to?a=b',
headers=headers,
)
print(response)"
`;
exports[`generate request for Python Requests generate POST request for JSON 1`] = `
"import requests
url = 'https://httpbin.org/path/to?a=b'
headers = {
'Authorization': 'Bearer abcdefghijklmn',
'h1': 'h1v',
'h2': 'h2v',
'Content-Type': 'application/json'
}
data = \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\"
response = requests.request(
'POST',
'https://httpbin.org/path/to?a=b',
data=data,
headers=headers,
)
print(response)"
`;
exports[`generate request for Python Requests generate POST request for XML 1`] = `
"import requests
url = 'https://httpbin.org/path/to?a=b'
headers = {
'Authorization': 'Bearer abcdefghijklmn',
'h1': 'h1v',
'h2': 'h2v',
'Content-Type': 'application/xml'
}
data = '''
'''
response = requests.request(
'POST',
'https://httpbin.org/path/to?a=b',
data=data,
headers=headers,
)
print(response)"
`;
exports[`generate request for Python Requests generate PUT request for www-form-urlencoded 1`] = `
"import requests
url = 'https://httpbin.org/path/to?a=b'
headers = {
'Content-Type': 'application/x-www-form-urlencoded'
}
data = [('foo', 'bar'),
('baz', 'qux')]
response = requests.request(
'PUT',
'https://httpbin.org/path/to?a=b',
data=data,
headers=headers,
)
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'
uri = URI.parse('https://httpbin.org/path/to?a=b')
request = Net::HTTP::Get.new(uri)
request['h1'] = 'h1v'
request['h2'] = 'h2v'
request.basic_auth('mockUser', 'mockPassword')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.is_a?(URI::HTTPS)
response = http.request(request)
unless response.is_a?(Net::HTTPSuccess) then
raise \\"An error occurred: #{response.code} #{response.message}\\"
else
puts response.body
end"
`;
exports[`generate request for Ruby Net::HTTP generate POST request for JSON 1`] = `
"require 'net/http'
uri = URI.parse('https://httpbin.org/path/to?a=b')
request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/json'
request['h1'] = 'h1v'
request['h2'] = 'h2v'
request['Authorization'] = 'Bearer abcdefghijklmn'
request.body = '{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.is_a?(URI::HTTPS)
response = http.request(request)
unless response.is_a?(Net::HTTPSuccess) then
raise \\"An error occurred: #{response.code} #{response.message}\\"
else
puts response.body
end"
`;
exports[`generate request for Ruby Net::HTTP generate POST request for XML 1`] = `
"require 'net/http'
uri = URI.parse('https://httpbin.org/path/to?a=b')
request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/xml'
request['h1'] = 'h1v'
request['h2'] = 'h2v'
request['Authorization'] = 'Bearer abcdefghijklmn'
request.body = '
'
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.is_a?(URI::HTTPS)
response = http.request(request)
unless response.is_a?(Net::HTTPSuccess) then
raise \\"An error occurred: #{response.code} #{response.message}\\"
else
puts response.body
end"
`;
exports[`generate request for Ruby Net::HTTP generate PUT request for www-form-urlencoded 1`] = `
"require 'net/http'
uri = URI.parse('https://httpbin.org/path/to?a=b')
request = Net::HTTP::Put.new(uri)
request['Content-Type'] = 'application/x-www-form-urlencoded'
request.body = 'foo=bar&baz=qux'
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.is_a?(URI::HTTPS)
response = http.request(request)
unless response.is_a?(Net::HTTPSuccess) then
raise \\"An error occurred: #{response.code} #{response.message}\\"
else
puts response.body
end"
`;
exports[`generate request for Salesforce Apex generate GET request 1`] = `
"HttpRequest request = new HttpRequest();
request.setMethod('GET');
request.setEndpoint('https://httpbin.org/path/to?a=b');
request.setHeader('Authorization', 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk');
request.setHeader('h1', 'h1v');
request.setHeader('h2', 'h2v');
try {
Http client = new Http();
HttpResponse response = client.send(request);
System.debug(response.getBody());
} catch (CalloutException ex) {
System.debug('An error occured ' + ex.getMessage());
}"
`;
exports[`generate request for Salesforce Apex generate POST request for JSON 1`] = `
"HttpRequest request = new HttpRequest();
request.setMethod('POST');
request.setEndpoint('https://httpbin.org/path/to?a=b');
request.setHeader('Authorization', 'Bearer abcdefghijklmn');
request.setHeader('Content-Type', 'application/json');
request.setHeader('h1', 'h1v');
request.setHeader('h2', 'h2v');
request.setBody('{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}');
try {
Http client = new Http();
HttpResponse response = client.send(request);
System.debug(response.getBody());
} catch (CalloutException ex) {
System.debug('An error occured ' + ex.getMessage());
}"
`;
exports[`generate request for Salesforce Apex generate POST request for XML 1`] = `
"HttpRequest request = new HttpRequest();
request.setMethod('POST');
request.setEndpoint('https://httpbin.org/path/to?a=b');
request.setHeader('Authorization', 'Bearer abcdefghijklmn');
request.setHeader('Content-Type', 'application/xml');
request.setHeader('h1', 'h1v');
request.setHeader('h2', 'h2v');
request.setBody('\\\\n\\\\n \\\\n');
try {
Http client = new Http();
HttpResponse response = client.send(request);
System.debug(response.getBody());
} catch (CalloutException ex) {
System.debug('An error occured ' + ex.getMessage());
}"
`;
exports[`generate request for Salesforce Apex generate PUT request for www-form-urlencoded 1`] = `
"HttpRequest request = new HttpRequest();
request.setMethod('PUT');
request.setEndpoint('https://httpbin.org/path/to?a=b');
request.setHeader('Content-Type', 'application/x-www-form-urlencoded');
request.setBody('foo=bar&baz=qux');
try {
Http client = new Http();
HttpResponse response = client.send(request);
System.debug(response.getBody());
} catch (CalloutException ex) {
System.debug('An error occured ' + ex.getMessage());
}"
`;
exports[`generate request for Shell HTTPie generate GET request 1`] = `"http -a mockUser:mockPassword GET $'https://httpbin.org/path/to?a=b' $'h1:h1v' $'h2:h2v'"`;
exports[`generate request for Shell HTTPie generate POST request for JSON 1`] = `"echo -n $'{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}' | http POST $'https://httpbin.org/path/to?a=b' 'Content-Type:application/json; charset=utf-8' $'h1:h1v' $'h2:h2v' 'Authorization:Bearer abcdefghijklmn'"`;
exports[`generate request for Shell HTTPie generate POST request for XML 1`] = `
"echo -n $'
' | http POST $'https://httpbin.org/path/to?a=b' 'Content-Type:application/xml; charset=utf-8' $'h1:h1v' $'h2:h2v' 'Authorization:Bearer abcdefghijklmn'"
`;
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' \\\\
-H 'Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk' \\\\
-H 'h1: h1v' \\\\
-H 'h2: h2v'"
`;
exports[`generate request for cURL generate POST request for JSON 1`] = `
"curl -X POST \\\\
'https://httpbin.org/path/to?a=b' \\\\
-H 'Authorization: Bearer abcdefghijklmn' \\\\
-H 'h1: h1v' \\\\
-H 'h2: h2v' \\\\
-H 'Content-Type: application/json; charset=utf-8' \\\\
-d '{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'"
`;
exports[`generate request for cURL generate POST request for XML 1`] = `
"curl -X POST \\\\
'https://httpbin.org/path/to?a=b' \\\\
-H 'Authorization: Bearer abcdefghijklmn' \\\\
-H 'h1: h1v' \\\\
-H 'h2: h2v' \\\\
-H 'Content-Type: application/xml; charset=utf-8' \\\\
-d '
'"
`;
exports[`generate request for cURL generate PUT request for www-form-urlencoded 1`] = `
"curl -X PUT \\\\
'https://httpbin.org/path/to?a=b' \\\\
-H 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' \\\\
-d 'foo=bar&baz=qux'"
`;