1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393 |
- // 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, \\"<?xml version='1.0' encoding='utf-8'?>\\\\n<xml>\\\\n <element foo=\\\\\\"bar\\\\\\"></element>\\\\n</xml>\\");
- 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\\", @\\"<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"\\"bar\\"\\"></element>
- </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,\\"<?xml version='1.0' encoding='utf-8'?>\\\\n<xml>\\\\n <element foo=\\\\\\"bar\\\\\\"></element>\\\\n</xml>\\");
- 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<String> 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<String> 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<String> 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(\\"<?xml version='1.0' encoding='utf-8'?>\\\\n<xml>\\\\n <element foo=\\\\\\"bar\\\\\\"></element>\\\\n</xml>\\")
- .asString();
- "
- `;
- exports[`generate request for Java Unirest generate PUT request for www-form-urlencoded 1`] = `
- "HttpResponse<String> 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: <?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>,
- 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(<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>)"
- `;
- 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: <?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>,
- 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(\`<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>\`);
- 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: \`<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>\`,
- 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( \`<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>\`).
- 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`] = `
- <?php
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_URL => "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`] = `
- <?php
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_URL => "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`] = `
- <?php
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_URL => "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(<?xmlversion='1.0'encoding='utf-8'?><xml>
- <elementfoo="bar">
- </element>
- </xml>),
- 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`] = `
- <?php
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_URL => "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 = @'
- <?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>
- '@
- $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 = '''<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>'''
- 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 = '''<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>'''
- 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 = '<?xml version=\\\\'1.0\\\\' encoding=\\\\'utf-8\\\\'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>'
- 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('<?xml version=\\\\'1.0\\\\' encoding=\\\\'utf-8\\\\'?>\\\\n<xml>\\\\n <element foo=\\"bar\\"></element>\\\\n</xml>');
- 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 $'<?xml version=\\\\'1.0\\\\' encoding=\\\\'utf-8\\\\'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>' | 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='<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>'"
- `;
- 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 '<?xml version='1.0' encoding='utf-8'?>
- <xml>
- <element foo=\\"bar\\"></element>
- </xml>'"
- `;
- 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'"
- `;
|