POST AcceptQualificationRequest
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest
HEADERS

X-Amz-Target
BODY json

{
  "QualificationRequestId": "",
  "IntegerValue": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest" {:headers {:x-amz-target ""}
                                                                                                                    :content-type :json
                                                                                                                    :form-params {:QualificationRequestId ""
                                                                                                                                  :IntegerValue ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"

	payload := strings.NewReader("{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "QualificationRequestId": "",
  "IntegerValue": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationRequestId: '',
  IntegerValue: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationRequestId: '', IntegerValue: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationRequestId":"","IntegerValue":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationRequestId": "",\n  "IntegerValue": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationRequestId: '', IntegerValue: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationRequestId: '', IntegerValue: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationRequestId: '',
  IntegerValue: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationRequestId: '', IntegerValue: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationRequestId":"","IntegerValue":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationRequestId": @"",
                              @"IntegerValue": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationRequestId' => '',
    'IntegerValue' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest', [
  'body' => '{
  "QualificationRequestId": "",
  "IntegerValue": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationRequestId' => '',
  'IntegerValue' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationRequestId' => '',
  'IntegerValue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationRequestId": "",
  "IntegerValue": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationRequestId": "",
  "IntegerValue": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"

payload = {
    "QualificationRequestId": "",
    "IntegerValue": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest"

payload <- "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationRequestId\": \"\",\n  \"IntegerValue\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest";

    let payload = json!({
        "QualificationRequestId": "",
        "IntegerValue": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationRequestId": "",
  "IntegerValue": ""
}'
echo '{
  "QualificationRequestId": "",
  "IntegerValue": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationRequestId": "",\n  "IntegerValue": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationRequestId": "",
  "IntegerValue": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AcceptQualificationRequest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ApproveAssignment
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment
HEADERS

X-Amz-Target
BODY json

{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:AssignmentId ""
                                                                                                                         :RequesterFeedback ""
                                                                                                                         :OverrideRejection ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"

	payload := strings.NewReader("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 78

{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AssignmentId: '',
  RequesterFeedback: '',
  OverrideRejection: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: '', RequesterFeedback: '', OverrideRejection: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":"","RequesterFeedback":"","OverrideRejection":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssignmentId": "",\n  "RequesterFeedback": "",\n  "OverrideRejection": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AssignmentId: '', RequesterFeedback: '', OverrideRejection: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AssignmentId: '', RequesterFeedback: '', OverrideRejection: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AssignmentId: '',
  RequesterFeedback: '',
  OverrideRejection: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: '', RequesterFeedback: '', OverrideRejection: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":"","RequesterFeedback":"","OverrideRejection":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AssignmentId": @"",
                              @"RequesterFeedback": @"",
                              @"OverrideRejection": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssignmentId' => '',
    'RequesterFeedback' => '',
    'OverrideRejection' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment', [
  'body' => '{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssignmentId' => '',
  'RequesterFeedback' => '',
  'OverrideRejection' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssignmentId' => '',
  'RequesterFeedback' => '',
  'OverrideRejection' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"

payload = {
    "AssignmentId": "",
    "RequesterFeedback": "",
    "OverrideRejection": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment"

payload <- "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\",\n  \"OverrideRejection\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment";

    let payload = json!({
        "AssignmentId": "",
        "RequesterFeedback": "",
        "OverrideRejection": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}'
echo '{
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssignmentId": "",\n  "RequesterFeedback": "",\n  "OverrideRejection": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AssignmentId": "",
  "RequesterFeedback": "",
  "OverrideRejection": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ApproveAssignment")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST AssociateQualificationWithWorker
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker" {:headers {:x-amz-target ""}
                                                                                                                          :content-type :json
                                                                                                                          :form-params {:QualificationTypeId ""
                                                                                                                                        :WorkerId ""
                                                                                                                                        :IntegerValue ""
                                                                                                                                        :SendNotification ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 97

{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: '',
  WorkerId: '',
  IntegerValue: '',
  SendNotification: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', WorkerId: '', IntegerValue: '', SendNotification: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","WorkerId":"","IntegerValue":"","SendNotification":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": "",\n  "WorkerId": "",\n  "IntegerValue": "",\n  "SendNotification": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: '', WorkerId: '', IntegerValue: '', SendNotification: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: '', WorkerId: '', IntegerValue: '', SendNotification: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: '',
  WorkerId: '',
  IntegerValue: '',
  SendNotification: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', WorkerId: '', IntegerValue: '', SendNotification: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","WorkerId":"","IntegerValue":"","SendNotification":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"",
                              @"WorkerId": @"",
                              @"IntegerValue": @"",
                              @"SendNotification": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => '',
    'WorkerId' => '',
    'IntegerValue' => '',
    'SendNotification' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker', [
  'body' => '{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => '',
  'WorkerId' => '',
  'IntegerValue' => '',
  'SendNotification' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => '',
  'WorkerId' => '',
  'IntegerValue' => '',
  'SendNotification' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"

payload = {
    "QualificationTypeId": "",
    "WorkerId": "",
    "IntegerValue": "",
    "SendNotification": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker"

payload <- "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\",\n  \"IntegerValue\": \"\",\n  \"SendNotification\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker";

    let payload = json!({
        "QualificationTypeId": "",
        "WorkerId": "",
        "IntegerValue": "",
        "SendNotification": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}'
echo '{
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": "",\n  "WorkerId": "",\n  "IntegerValue": "",\n  "SendNotification": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationTypeId": "",
  "WorkerId": "",
  "IntegerValue": "",
  "SendNotification": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.AssociateQualificationWithWorker")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CreateAdditionalAssignmentsForHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT" {:headers {:x-amz-target ""}
                                                                                                                           :content-type :json
                                                                                                                           :form-params {:HITId ""
                                                                                                                                         :NumberOfAdditionalAssignments ""
                                                                                                                                         :UniqueRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  NumberOfAdditionalAssignments: '',
  UniqueRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', NumberOfAdditionalAssignments: '', UniqueRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","NumberOfAdditionalAssignments":"","UniqueRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "NumberOfAdditionalAssignments": "",\n  "UniqueRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: '', NumberOfAdditionalAssignments: '', UniqueRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: '', NumberOfAdditionalAssignments: '', UniqueRequestToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  NumberOfAdditionalAssignments: '',
  UniqueRequestToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', NumberOfAdditionalAssignments: '', UniqueRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","NumberOfAdditionalAssignments":"","UniqueRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"NumberOfAdditionalAssignments": @"",
                              @"UniqueRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'NumberOfAdditionalAssignments' => '',
    'UniqueRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT', [
  'body' => '{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'NumberOfAdditionalAssignments' => '',
  'UniqueRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'NumberOfAdditionalAssignments' => '',
  'UniqueRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"

payload = {
    "HITId": "",
    "NumberOfAdditionalAssignments": "",
    "UniqueRequestToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT"

payload <- "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"NumberOfAdditionalAssignments\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT";

    let payload = json!({
        "HITId": "",
        "NumberOfAdditionalAssignments": "",
        "UniqueRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}'
echo '{
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "NumberOfAdditionalAssignments": "",\n  "UniqueRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "NumberOfAdditionalAssignments": "",
  "UniqueRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateAdditionalAssignmentsForHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CreateHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT
HEADERS

X-Amz-Target
BODY json

{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:MaxAssignments ""
                                                                                                                 :AutoApprovalDelayInSeconds ""
                                                                                                                 :LifetimeInSeconds ""
                                                                                                                 :AssignmentDurationInSeconds ""
                                                                                                                 :Reward ""
                                                                                                                 :Title ""
                                                                                                                 :Keywords ""
                                                                                                                 :Description ""
                                                                                                                 :Question ""
                                                                                                                 :RequesterAnnotation ""
                                                                                                                 :QualificationRequirements ""
                                                                                                                 :UniqueRequestToken ""
                                                                                                                 :AssignmentReviewPolicy ""
                                                                                                                 :HITReviewPolicy ""
                                                                                                                 :HITLayoutId ""
                                                                                                                 :HITLayoutParameters ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"

	payload := strings.NewReader("{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 413

{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MaxAssignments: '',
  AutoApprovalDelayInSeconds: '',
  LifetimeInSeconds: '',
  AssignmentDurationInSeconds: '',
  Reward: '',
  Title: '',
  Keywords: '',
  Description: '',
  Question: '',
  RequesterAnnotation: '',
  QualificationRequirements: '',
  UniqueRequestToken: '',
  AssignmentReviewPolicy: '',
  HITReviewPolicy: '',
  HITLayoutId: '',
  HITLayoutParameters: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MaxAssignments: '',
    AutoApprovalDelayInSeconds: '',
    LifetimeInSeconds: '',
    AssignmentDurationInSeconds: '',
    Reward: '',
    Title: '',
    Keywords: '',
    Description: '',
    Question: '',
    RequesterAnnotation: '',
    QualificationRequirements: '',
    UniqueRequestToken: '',
    AssignmentReviewPolicy: '',
    HITReviewPolicy: '',
    HITLayoutId: '',
    HITLayoutParameters: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MaxAssignments":"","AutoApprovalDelayInSeconds":"","LifetimeInSeconds":"","AssignmentDurationInSeconds":"","Reward":"","Title":"","Keywords":"","Description":"","Question":"","RequesterAnnotation":"","QualificationRequirements":"","UniqueRequestToken":"","AssignmentReviewPolicy":"","HITReviewPolicy":"","HITLayoutId":"","HITLayoutParameters":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MaxAssignments": "",\n  "AutoApprovalDelayInSeconds": "",\n  "LifetimeInSeconds": "",\n  "AssignmentDurationInSeconds": "",\n  "Reward": "",\n  "Title": "",\n  "Keywords": "",\n  "Description": "",\n  "Question": "",\n  "RequesterAnnotation": "",\n  "QualificationRequirements": "",\n  "UniqueRequestToken": "",\n  "AssignmentReviewPolicy": "",\n  "HITReviewPolicy": "",\n  "HITLayoutId": "",\n  "HITLayoutParameters": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  MaxAssignments: '',
  AutoApprovalDelayInSeconds: '',
  LifetimeInSeconds: '',
  AssignmentDurationInSeconds: '',
  Reward: '',
  Title: '',
  Keywords: '',
  Description: '',
  Question: '',
  RequesterAnnotation: '',
  QualificationRequirements: '',
  UniqueRequestToken: '',
  AssignmentReviewPolicy: '',
  HITReviewPolicy: '',
  HITLayoutId: '',
  HITLayoutParameters: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    MaxAssignments: '',
    AutoApprovalDelayInSeconds: '',
    LifetimeInSeconds: '',
    AssignmentDurationInSeconds: '',
    Reward: '',
    Title: '',
    Keywords: '',
    Description: '',
    Question: '',
    RequesterAnnotation: '',
    QualificationRequirements: '',
    UniqueRequestToken: '',
    AssignmentReviewPolicy: '',
    HITReviewPolicy: '',
    HITLayoutId: '',
    HITLayoutParameters: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MaxAssignments: '',
  AutoApprovalDelayInSeconds: '',
  LifetimeInSeconds: '',
  AssignmentDurationInSeconds: '',
  Reward: '',
  Title: '',
  Keywords: '',
  Description: '',
  Question: '',
  RequesterAnnotation: '',
  QualificationRequirements: '',
  UniqueRequestToken: '',
  AssignmentReviewPolicy: '',
  HITReviewPolicy: '',
  HITLayoutId: '',
  HITLayoutParameters: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MaxAssignments: '',
    AutoApprovalDelayInSeconds: '',
    LifetimeInSeconds: '',
    AssignmentDurationInSeconds: '',
    Reward: '',
    Title: '',
    Keywords: '',
    Description: '',
    Question: '',
    RequesterAnnotation: '',
    QualificationRequirements: '',
    UniqueRequestToken: '',
    AssignmentReviewPolicy: '',
    HITReviewPolicy: '',
    HITLayoutId: '',
    HITLayoutParameters: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MaxAssignments":"","AutoApprovalDelayInSeconds":"","LifetimeInSeconds":"","AssignmentDurationInSeconds":"","Reward":"","Title":"","Keywords":"","Description":"","Question":"","RequesterAnnotation":"","QualificationRequirements":"","UniqueRequestToken":"","AssignmentReviewPolicy":"","HITReviewPolicy":"","HITLayoutId":"","HITLayoutParameters":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MaxAssignments": @"",
                              @"AutoApprovalDelayInSeconds": @"",
                              @"LifetimeInSeconds": @"",
                              @"AssignmentDurationInSeconds": @"",
                              @"Reward": @"",
                              @"Title": @"",
                              @"Keywords": @"",
                              @"Description": @"",
                              @"Question": @"",
                              @"RequesterAnnotation": @"",
                              @"QualificationRequirements": @"",
                              @"UniqueRequestToken": @"",
                              @"AssignmentReviewPolicy": @"",
                              @"HITReviewPolicy": @"",
                              @"HITLayoutId": @"",
                              @"HITLayoutParameters": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'MaxAssignments' => '',
    'AutoApprovalDelayInSeconds' => '',
    'LifetimeInSeconds' => '',
    'AssignmentDurationInSeconds' => '',
    'Reward' => '',
    'Title' => '',
    'Keywords' => '',
    'Description' => '',
    'Question' => '',
    'RequesterAnnotation' => '',
    'QualificationRequirements' => '',
    'UniqueRequestToken' => '',
    'AssignmentReviewPolicy' => '',
    'HITReviewPolicy' => '',
    'HITLayoutId' => '',
    'HITLayoutParameters' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT', [
  'body' => '{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MaxAssignments' => '',
  'AutoApprovalDelayInSeconds' => '',
  'LifetimeInSeconds' => '',
  'AssignmentDurationInSeconds' => '',
  'Reward' => '',
  'Title' => '',
  'Keywords' => '',
  'Description' => '',
  'Question' => '',
  'RequesterAnnotation' => '',
  'QualificationRequirements' => '',
  'UniqueRequestToken' => '',
  'AssignmentReviewPolicy' => '',
  'HITReviewPolicy' => '',
  'HITLayoutId' => '',
  'HITLayoutParameters' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MaxAssignments' => '',
  'AutoApprovalDelayInSeconds' => '',
  'LifetimeInSeconds' => '',
  'AssignmentDurationInSeconds' => '',
  'Reward' => '',
  'Title' => '',
  'Keywords' => '',
  'Description' => '',
  'Question' => '',
  'RequesterAnnotation' => '',
  'QualificationRequirements' => '',
  'UniqueRequestToken' => '',
  'AssignmentReviewPolicy' => '',
  'HITReviewPolicy' => '',
  'HITLayoutId' => '',
  'HITLayoutParameters' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"

payload = {
    "MaxAssignments": "",
    "AutoApprovalDelayInSeconds": "",
    "LifetimeInSeconds": "",
    "AssignmentDurationInSeconds": "",
    "Reward": "",
    "Title": "",
    "Keywords": "",
    "Description": "",
    "Question": "",
    "RequesterAnnotation": "",
    "QualificationRequirements": "",
    "UniqueRequestToken": "",
    "AssignmentReviewPolicy": "",
    "HITReviewPolicy": "",
    "HITLayoutId": "",
    "HITLayoutParameters": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT"

payload <- "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MaxAssignments\": \"\",\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"QualificationRequirements\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT";

    let payload = json!({
        "MaxAssignments": "",
        "AutoApprovalDelayInSeconds": "",
        "LifetimeInSeconds": "",
        "AssignmentDurationInSeconds": "",
        "Reward": "",
        "Title": "",
        "Keywords": "",
        "Description": "",
        "Question": "",
        "RequesterAnnotation": "",
        "QualificationRequirements": "",
        "UniqueRequestToken": "",
        "AssignmentReviewPolicy": "",
        "HITReviewPolicy": "",
        "HITLayoutId": "",
        "HITLayoutParameters": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}'
echo '{
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MaxAssignments": "",\n  "AutoApprovalDelayInSeconds": "",\n  "LifetimeInSeconds": "",\n  "AssignmentDurationInSeconds": "",\n  "Reward": "",\n  "Title": "",\n  "Keywords": "",\n  "Description": "",\n  "Question": "",\n  "RequesterAnnotation": "",\n  "QualificationRequirements": "",\n  "UniqueRequestToken": "",\n  "AssignmentReviewPolicy": "",\n  "HITReviewPolicy": "",\n  "HITLayoutId": "",\n  "HITLayoutParameters": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MaxAssignments": "",
  "AutoApprovalDelayInSeconds": "",
  "LifetimeInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "Question": "",
  "RequesterAnnotation": "",
  "QualificationRequirements": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CreateHITType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType
HEADERS

X-Amz-Target
BODY json

{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:AutoApprovalDelayInSeconds ""
                                                                                                                     :AssignmentDurationInSeconds ""
                                                                                                                     :Reward ""
                                                                                                                     :Title ""
                                                                                                                     :Keywords ""
                                                                                                                     :Description ""
                                                                                                                     :QualificationRequirements ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"

	payload := strings.NewReader("{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 180

{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoApprovalDelayInSeconds: '',
  AssignmentDurationInSeconds: '',
  Reward: '',
  Title: '',
  Keywords: '',
  Description: '',
  QualificationRequirements: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoApprovalDelayInSeconds: '',
    AssignmentDurationInSeconds: '',
    Reward: '',
    Title: '',
    Keywords: '',
    Description: '',
    QualificationRequirements: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoApprovalDelayInSeconds":"","AssignmentDurationInSeconds":"","Reward":"","Title":"","Keywords":"","Description":"","QualificationRequirements":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoApprovalDelayInSeconds": "",\n  "AssignmentDurationInSeconds": "",\n  "Reward": "",\n  "Title": "",\n  "Keywords": "",\n  "Description": "",\n  "QualificationRequirements": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AutoApprovalDelayInSeconds: '',
  AssignmentDurationInSeconds: '',
  Reward: '',
  Title: '',
  Keywords: '',
  Description: '',
  QualificationRequirements: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    AutoApprovalDelayInSeconds: '',
    AssignmentDurationInSeconds: '',
    Reward: '',
    Title: '',
    Keywords: '',
    Description: '',
    QualificationRequirements: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AutoApprovalDelayInSeconds: '',
  AssignmentDurationInSeconds: '',
  Reward: '',
  Title: '',
  Keywords: '',
  Description: '',
  QualificationRequirements: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoApprovalDelayInSeconds: '',
    AssignmentDurationInSeconds: '',
    Reward: '',
    Title: '',
    Keywords: '',
    Description: '',
    QualificationRequirements: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoApprovalDelayInSeconds":"","AssignmentDurationInSeconds":"","Reward":"","Title":"","Keywords":"","Description":"","QualificationRequirements":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoApprovalDelayInSeconds": @"",
                              @"AssignmentDurationInSeconds": @"",
                              @"Reward": @"",
                              @"Title": @"",
                              @"Keywords": @"",
                              @"Description": @"",
                              @"QualificationRequirements": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AutoApprovalDelayInSeconds' => '',
    'AssignmentDurationInSeconds' => '',
    'Reward' => '',
    'Title' => '',
    'Keywords' => '',
    'Description' => '',
    'QualificationRequirements' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType', [
  'body' => '{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoApprovalDelayInSeconds' => '',
  'AssignmentDurationInSeconds' => '',
  'Reward' => '',
  'Title' => '',
  'Keywords' => '',
  'Description' => '',
  'QualificationRequirements' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoApprovalDelayInSeconds' => '',
  'AssignmentDurationInSeconds' => '',
  'Reward' => '',
  'Title' => '',
  'Keywords' => '',
  'Description' => '',
  'QualificationRequirements' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"

payload = {
    "AutoApprovalDelayInSeconds": "",
    "AssignmentDurationInSeconds": "",
    "Reward": "",
    "Title": "",
    "Keywords": "",
    "Description": "",
    "QualificationRequirements": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType"

payload <- "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoApprovalDelayInSeconds\": \"\",\n  \"AssignmentDurationInSeconds\": \"\",\n  \"Reward\": \"\",\n  \"Title\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationRequirements\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType";

    let payload = json!({
        "AutoApprovalDelayInSeconds": "",
        "AssignmentDurationInSeconds": "",
        "Reward": "",
        "Title": "",
        "Keywords": "",
        "Description": "",
        "QualificationRequirements": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}'
echo '{
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoApprovalDelayInSeconds": "",\n  "AssignmentDurationInSeconds": "",\n  "Reward": "",\n  "Title": "",\n  "Keywords": "",\n  "Description": "",\n  "QualificationRequirements": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AutoApprovalDelayInSeconds": "",
  "AssignmentDurationInSeconds": "",
  "Reward": "",
  "Title": "",
  "Keywords": "",
  "Description": "",
  "QualificationRequirements": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CreateHITWithHITType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType
HEADERS

X-Amz-Target
BODY json

{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType" {:headers {:x-amz-target ""}
                                                                                                              :content-type :json
                                                                                                              :form-params {:HITTypeId ""
                                                                                                                            :MaxAssignments ""
                                                                                                                            :LifetimeInSeconds ""
                                                                                                                            :Question ""
                                                                                                                            :RequesterAnnotation ""
                                                                                                                            :UniqueRequestToken ""
                                                                                                                            :AssignmentReviewPolicy ""
                                                                                                                            :HITReviewPolicy ""
                                                                                                                            :HITLayoutId ""
                                                                                                                            :HITLayoutParameters ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"

	payload := strings.NewReader("{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 254

{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITTypeId: '',
  MaxAssignments: '',
  LifetimeInSeconds: '',
  Question: '',
  RequesterAnnotation: '',
  UniqueRequestToken: '',
  AssignmentReviewPolicy: '',
  HITReviewPolicy: '',
  HITLayoutId: '',
  HITLayoutParameters: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HITTypeId: '',
    MaxAssignments: '',
    LifetimeInSeconds: '',
    Question: '',
    RequesterAnnotation: '',
    UniqueRequestToken: '',
    AssignmentReviewPolicy: '',
    HITReviewPolicy: '',
    HITLayoutId: '',
    HITLayoutParameters: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITTypeId":"","MaxAssignments":"","LifetimeInSeconds":"","Question":"","RequesterAnnotation":"","UniqueRequestToken":"","AssignmentReviewPolicy":"","HITReviewPolicy":"","HITLayoutId":"","HITLayoutParameters":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITTypeId": "",\n  "MaxAssignments": "",\n  "LifetimeInSeconds": "",\n  "Question": "",\n  "RequesterAnnotation": "",\n  "UniqueRequestToken": "",\n  "AssignmentReviewPolicy": "",\n  "HITReviewPolicy": "",\n  "HITLayoutId": "",\n  "HITLayoutParameters": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  HITTypeId: '',
  MaxAssignments: '',
  LifetimeInSeconds: '',
  Question: '',
  RequesterAnnotation: '',
  UniqueRequestToken: '',
  AssignmentReviewPolicy: '',
  HITReviewPolicy: '',
  HITLayoutId: '',
  HITLayoutParameters: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HITTypeId: '',
    MaxAssignments: '',
    LifetimeInSeconds: '',
    Question: '',
    RequesterAnnotation: '',
    UniqueRequestToken: '',
    AssignmentReviewPolicy: '',
    HITReviewPolicy: '',
    HITLayoutId: '',
    HITLayoutParameters: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITTypeId: '',
  MaxAssignments: '',
  LifetimeInSeconds: '',
  Question: '',
  RequesterAnnotation: '',
  UniqueRequestToken: '',
  AssignmentReviewPolicy: '',
  HITReviewPolicy: '',
  HITLayoutId: '',
  HITLayoutParameters: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HITTypeId: '',
    MaxAssignments: '',
    LifetimeInSeconds: '',
    Question: '',
    RequesterAnnotation: '',
    UniqueRequestToken: '',
    AssignmentReviewPolicy: '',
    HITReviewPolicy: '',
    HITLayoutId: '',
    HITLayoutParameters: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITTypeId":"","MaxAssignments":"","LifetimeInSeconds":"","Question":"","RequesterAnnotation":"","UniqueRequestToken":"","AssignmentReviewPolicy":"","HITReviewPolicy":"","HITLayoutId":"","HITLayoutParameters":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITTypeId": @"",
                              @"MaxAssignments": @"",
                              @"LifetimeInSeconds": @"",
                              @"Question": @"",
                              @"RequesterAnnotation": @"",
                              @"UniqueRequestToken": @"",
                              @"AssignmentReviewPolicy": @"",
                              @"HITReviewPolicy": @"",
                              @"HITLayoutId": @"",
                              @"HITLayoutParameters": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITTypeId' => '',
    'MaxAssignments' => '',
    'LifetimeInSeconds' => '',
    'Question' => '',
    'RequesterAnnotation' => '',
    'UniqueRequestToken' => '',
    'AssignmentReviewPolicy' => '',
    'HITReviewPolicy' => '',
    'HITLayoutId' => '',
    'HITLayoutParameters' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType', [
  'body' => '{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITTypeId' => '',
  'MaxAssignments' => '',
  'LifetimeInSeconds' => '',
  'Question' => '',
  'RequesterAnnotation' => '',
  'UniqueRequestToken' => '',
  'AssignmentReviewPolicy' => '',
  'HITReviewPolicy' => '',
  'HITLayoutId' => '',
  'HITLayoutParameters' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITTypeId' => '',
  'MaxAssignments' => '',
  'LifetimeInSeconds' => '',
  'Question' => '',
  'RequesterAnnotation' => '',
  'UniqueRequestToken' => '',
  'AssignmentReviewPolicy' => '',
  'HITReviewPolicy' => '',
  'HITLayoutId' => '',
  'HITLayoutParameters' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"

payload = {
    "HITTypeId": "",
    "MaxAssignments": "",
    "LifetimeInSeconds": "",
    "Question": "",
    "RequesterAnnotation": "",
    "UniqueRequestToken": "",
    "AssignmentReviewPolicy": "",
    "HITReviewPolicy": "",
    "HITLayoutId": "",
    "HITLayoutParameters": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType"

payload <- "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITTypeId\": \"\",\n  \"MaxAssignments\": \"\",\n  \"LifetimeInSeconds\": \"\",\n  \"Question\": \"\",\n  \"RequesterAnnotation\": \"\",\n  \"UniqueRequestToken\": \"\",\n  \"AssignmentReviewPolicy\": \"\",\n  \"HITReviewPolicy\": \"\",\n  \"HITLayoutId\": \"\",\n  \"HITLayoutParameters\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType";

    let payload = json!({
        "HITTypeId": "",
        "MaxAssignments": "",
        "LifetimeInSeconds": "",
        "Question": "",
        "RequesterAnnotation": "",
        "UniqueRequestToken": "",
        "AssignmentReviewPolicy": "",
        "HITReviewPolicy": "",
        "HITLayoutId": "",
        "HITLayoutParameters": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}'
echo '{
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITTypeId": "",\n  "MaxAssignments": "",\n  "LifetimeInSeconds": "",\n  "Question": "",\n  "RequesterAnnotation": "",\n  "UniqueRequestToken": "",\n  "AssignmentReviewPolicy": "",\n  "HITReviewPolicy": "",\n  "HITLayoutId": "",\n  "HITLayoutParameters": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITTypeId": "",
  "MaxAssignments": "",
  "LifetimeInSeconds": "",
  "Question": "",
  "RequesterAnnotation": "",
  "UniqueRequestToken": "",
  "AssignmentReviewPolicy": "",
  "HITReviewPolicy": "",
  "HITLayoutId": "",
  "HITLayoutParameters": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateHITWithHITType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CreateQualificationType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType
HEADERS

X-Amz-Target
BODY json

{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType" {:headers {:x-amz-target ""}
                                                                                                                 :content-type :json
                                                                                                                 :form-params {:Name ""
                                                                                                                               :Keywords ""
                                                                                                                               :Description ""
                                                                                                                               :QualificationTypeStatus ""
                                                                                                                               :RetryDelayInSeconds ""
                                                                                                                               :Test ""
                                                                                                                               :AnswerKey ""
                                                                                                                               :TestDurationInSeconds ""
                                                                                                                               :AutoGranted ""
                                                                                                                               :AutoGrantedValue ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 228

{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Keywords: '',
  Description: '',
  QualificationTypeStatus: '',
  RetryDelayInSeconds: '',
  Test: '',
  AnswerKey: '',
  TestDurationInSeconds: '',
  AutoGranted: '',
  AutoGrantedValue: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    Keywords: '',
    Description: '',
    QualificationTypeStatus: '',
    RetryDelayInSeconds: '',
    Test: '',
    AnswerKey: '',
    TestDurationInSeconds: '',
    AutoGranted: '',
    AutoGrantedValue: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","Keywords":"","Description":"","QualificationTypeStatus":"","RetryDelayInSeconds":"","Test":"","AnswerKey":"","TestDurationInSeconds":"","AutoGranted":"","AutoGrantedValue":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Keywords": "",\n  "Description": "",\n  "QualificationTypeStatus": "",\n  "RetryDelayInSeconds": "",\n  "Test": "",\n  "AnswerKey": "",\n  "TestDurationInSeconds": "",\n  "AutoGranted": "",\n  "AutoGrantedValue": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Name: '',
  Keywords: '',
  Description: '',
  QualificationTypeStatus: '',
  RetryDelayInSeconds: '',
  Test: '',
  AnswerKey: '',
  TestDurationInSeconds: '',
  AutoGranted: '',
  AutoGrantedValue: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Name: '',
    Keywords: '',
    Description: '',
    QualificationTypeStatus: '',
    RetryDelayInSeconds: '',
    Test: '',
    AnswerKey: '',
    TestDurationInSeconds: '',
    AutoGranted: '',
    AutoGrantedValue: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Keywords: '',
  Description: '',
  QualificationTypeStatus: '',
  RetryDelayInSeconds: '',
  Test: '',
  AnswerKey: '',
  TestDurationInSeconds: '',
  AutoGranted: '',
  AutoGrantedValue: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    Keywords: '',
    Description: '',
    QualificationTypeStatus: '',
    RetryDelayInSeconds: '',
    Test: '',
    AnswerKey: '',
    TestDurationInSeconds: '',
    AutoGranted: '',
    AutoGrantedValue: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","Keywords":"","Description":"","QualificationTypeStatus":"","RetryDelayInSeconds":"","Test":"","AnswerKey":"","TestDurationInSeconds":"","AutoGranted":"","AutoGrantedValue":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Keywords": @"",
                              @"Description": @"",
                              @"QualificationTypeStatus": @"",
                              @"RetryDelayInSeconds": @"",
                              @"Test": @"",
                              @"AnswerKey": @"",
                              @"TestDurationInSeconds": @"",
                              @"AutoGranted": @"",
                              @"AutoGrantedValue": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Keywords' => '',
    'Description' => '',
    'QualificationTypeStatus' => '',
    'RetryDelayInSeconds' => '',
    'Test' => '',
    'AnswerKey' => '',
    'TestDurationInSeconds' => '',
    'AutoGranted' => '',
    'AutoGrantedValue' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType', [
  'body' => '{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Keywords' => '',
  'Description' => '',
  'QualificationTypeStatus' => '',
  'RetryDelayInSeconds' => '',
  'Test' => '',
  'AnswerKey' => '',
  'TestDurationInSeconds' => '',
  'AutoGranted' => '',
  'AutoGrantedValue' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Keywords' => '',
  'Description' => '',
  'QualificationTypeStatus' => '',
  'RetryDelayInSeconds' => '',
  'Test' => '',
  'AnswerKey' => '',
  'TestDurationInSeconds' => '',
  'AutoGranted' => '',
  'AutoGrantedValue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"

payload = {
    "Name": "",
    "Keywords": "",
    "Description": "",
    "QualificationTypeStatus": "",
    "RetryDelayInSeconds": "",
    "Test": "",
    "AnswerKey": "",
    "TestDurationInSeconds": "",
    "AutoGranted": "",
    "AutoGrantedValue": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType"

payload <- "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\",\n  \"Keywords\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType";

    let payload = json!({
        "Name": "",
        "Keywords": "",
        "Description": "",
        "QualificationTypeStatus": "",
        "RetryDelayInSeconds": "",
        "Test": "",
        "AnswerKey": "",
        "TestDurationInSeconds": "",
        "AutoGranted": "",
        "AutoGrantedValue": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}'
echo '{
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Keywords": "",\n  "Description": "",\n  "QualificationTypeStatus": "",\n  "RetryDelayInSeconds": "",\n  "Test": "",\n  "AnswerKey": "",\n  "TestDurationInSeconds": "",\n  "AutoGranted": "",\n  "AutoGrantedValue": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Name": "",
  "Keywords": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "RetryDelayInSeconds": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateQualificationType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST CreateWorkerBlock
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock
HEADERS

X-Amz-Target
BODY json

{
  "WorkerId": "",
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:WorkerId ""
                                                                                                                         :Reason ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"

	payload := strings.NewReader("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "WorkerId": "",
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkerId: '',
  Reason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkerId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkerId": "",\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({WorkerId: '', Reason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkerId: '', Reason: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkerId: '',
  Reason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkerId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkerId": @"",
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'WorkerId' => '',
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock', [
  'body' => '{
  "WorkerId": "",
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkerId' => '',
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkerId' => '',
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "Reason": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"

payload = {
    "WorkerId": "",
    "Reason": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock"

payload <- "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock";

    let payload = json!({
        "WorkerId": "",
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkerId": "",
  "Reason": ""
}'
echo '{
  "WorkerId": "",
  "Reason": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkerId": "",\n  "Reason": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkerId": "",
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.CreateWorkerBlock")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DeleteHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:HITId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "HITId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT', [
  'body' => '{
  "HITId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"

payload = { "HITId": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT"

payload <- "{\n  \"HITId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT";

    let payload = json!({"HITId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": ""
}'
echo '{
  "HITId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HITId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DeleteQualificationType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType" {:headers {:x-amz-target ""}
                                                                                                                 :content-type :json
                                                                                                                 :form-params {:QualificationTypeId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "QualificationTypeId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType', [
  'body' => '{
  "QualificationTypeId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"

payload = { "QualificationTypeId": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType"

payload <- "{\n  \"QualificationTypeId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType";

    let payload = json!({"QualificationTypeId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": ""
}'
echo '{
  "QualificationTypeId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["QualificationTypeId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteQualificationType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DeleteWorkerBlock
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock
HEADERS

X-Amz-Target
BODY json

{
  "WorkerId": "",
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:WorkerId ""
                                                                                                                         :Reason ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"

	payload := strings.NewReader("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "WorkerId": "",
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkerId: '',
  Reason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkerId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkerId": "",\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({WorkerId: '', Reason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkerId: '', Reason: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkerId: '',
  Reason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkerId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkerId": @"",
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'WorkerId' => '',
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock', [
  'body' => '{
  "WorkerId": "",
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkerId' => '',
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkerId' => '',
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "Reason": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"

payload = {
    "WorkerId": "",
    "Reason": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock"

payload <- "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkerId\": \"\",\n  \"Reason\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock";

    let payload = json!({
        "WorkerId": "",
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkerId": "",
  "Reason": ""
}'
echo '{
  "WorkerId": "",
  "Reason": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkerId": "",\n  "Reason": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkerId": "",
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DeleteWorkerBlock")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DisassociateQualificationFromWorker
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker
HEADERS

X-Amz-Target
BODY json

{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker" {:headers {:x-amz-target ""}
                                                                                                                             :content-type :json
                                                                                                                             :form-params {:WorkerId ""
                                                                                                                                           :QualificationTypeId ""
                                                                                                                                           :Reason ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"

	payload := strings.NewReader("{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 65

{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkerId: '',
  QualificationTypeId: '',
  Reason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkerId: '', QualificationTypeId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","QualificationTypeId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkerId": "",\n  "QualificationTypeId": "",\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({WorkerId: '', QualificationTypeId: '', Reason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkerId: '', QualificationTypeId: '', Reason: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkerId: '',
  QualificationTypeId: '',
  Reason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkerId: '', QualificationTypeId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","QualificationTypeId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkerId": @"",
                              @"QualificationTypeId": @"",
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'WorkerId' => '',
    'QualificationTypeId' => '',
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker', [
  'body' => '{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkerId' => '',
  'QualificationTypeId' => '',
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkerId' => '',
  'QualificationTypeId' => '',
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"

payload = {
    "WorkerId": "",
    "QualificationTypeId": "",
    "Reason": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker"

payload <- "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkerId\": \"\",\n  \"QualificationTypeId\": \"\",\n  \"Reason\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker";

    let payload = json!({
        "WorkerId": "",
        "QualificationTypeId": "",
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}'
echo '{
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkerId": "",\n  "QualificationTypeId": "",\n  "Reason": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkerId": "",
  "QualificationTypeId": "",
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.DisassociateQualificationFromWorker")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST GetAccountBalance
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance
HEADERS

X-Amz-Target
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"

payload = {}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{}'
echo '{}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAccountBalance")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST GetAssignment
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment
HEADERS

X-Amz-Target
BODY json

{
  "AssignmentId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssignmentId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:AssignmentId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssignmentId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssignmentId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssignmentId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"

	payload := strings.NewReader("{\n  \"AssignmentId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "AssignmentId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AssignmentId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssignmentId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AssignmentId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AssignmentId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssignmentId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AssignmentId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AssignmentId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AssignmentId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AssignmentId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssignmentId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssignmentId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment', [
  'body' => '{
  "AssignmentId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssignmentId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssignmentId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AssignmentId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"

payload = { "AssignmentId": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment"

payload <- "{\n  \"AssignmentId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssignmentId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AssignmentId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment";

    let payload = json!({"AssignmentId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssignmentId": ""
}'
echo '{
  "AssignmentId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssignmentId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AssignmentId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetAssignment")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST GetFileUploadURL
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL
HEADERS

X-Amz-Target
BODY json

{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:AssignmentId ""
                                                                                                                        :QuestionIdentifier ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"

	payload := strings.NewReader("{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AssignmentId: '',
  QuestionIdentifier: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: '', QuestionIdentifier: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":"","QuestionIdentifier":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssignmentId": "",\n  "QuestionIdentifier": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AssignmentId: '', QuestionIdentifier: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AssignmentId: '', QuestionIdentifier: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AssignmentId: '',
  QuestionIdentifier: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: '', QuestionIdentifier: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":"","QuestionIdentifier":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AssignmentId": @"",
                              @"QuestionIdentifier": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssignmentId' => '',
    'QuestionIdentifier' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL', [
  'body' => '{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssignmentId' => '',
  'QuestionIdentifier' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssignmentId' => '',
  'QuestionIdentifier' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"

payload = {
    "AssignmentId": "",
    "QuestionIdentifier": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL"

payload <- "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AssignmentId\": \"\",\n  \"QuestionIdentifier\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL";

    let payload = json!({
        "AssignmentId": "",
        "QuestionIdentifier": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}'
echo '{
  "AssignmentId": "",
  "QuestionIdentifier": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssignmentId": "",\n  "QuestionIdentifier": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AssignmentId": "",
  "QuestionIdentifier": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetFileUploadURL")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST GetHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:HITId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "HITId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT', [
  'body' => '{
  "HITId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"

payload = { "HITId": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT"

payload <- "{\n  \"HITId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT";

    let payload = json!({"HITId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": ""
}'
echo '{
  "HITId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HITId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST GetQualificationScore
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": "",
  "WorkerId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore" {:headers {:x-amz-target ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:QualificationTypeId ""
                                                                                                                             :WorkerId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "QualificationTypeId": "",
  "WorkerId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: '',
  WorkerId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', WorkerId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","WorkerId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": "",\n  "WorkerId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: '', WorkerId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: '', WorkerId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: '',
  WorkerId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', WorkerId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","WorkerId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"",
                              @"WorkerId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => '',
    'WorkerId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore', [
  'body' => '{
  "QualificationTypeId": "",
  "WorkerId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => '',
  'WorkerId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => '',
  'WorkerId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "WorkerId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "WorkerId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"

payload = {
    "QualificationTypeId": "",
    "WorkerId": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore"

payload <- "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\",\n  \"WorkerId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore";

    let payload = json!({
        "QualificationTypeId": "",
        "WorkerId": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": "",
  "WorkerId": ""
}'
echo '{
  "QualificationTypeId": "",
  "WorkerId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": "",\n  "WorkerId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationTypeId": "",
  "WorkerId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationScore")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST GetQualificationType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType" {:headers {:x-amz-target ""}
                                                                                                              :content-type :json
                                                                                                              :form-params {:QualificationTypeId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "QualificationTypeId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType', [
  'body' => '{
  "QualificationTypeId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"

payload = { "QualificationTypeId": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType"

payload <- "{\n  \"QualificationTypeId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType";

    let payload = json!({"QualificationTypeId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": ""
}'
echo '{
  "QualificationTypeId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["QualificationTypeId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.GetQualificationType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListAssignmentsForHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT" {:headers {:x-amz-target ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:HITId ""
                                                                                                                             :NextToken ""
                                                                                                                             :MaxResults 0
                                                                                                                             :AssignmentStatuses ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 83

{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  NextToken: '',
  MaxResults: 0,
  AssignmentStatuses: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', NextToken: '', MaxResults: 0, AssignmentStatuses: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","NextToken":"","MaxResults":0,"AssignmentStatuses":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "AssignmentStatuses": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: '', NextToken: '', MaxResults: 0, AssignmentStatuses: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: '', NextToken: '', MaxResults: 0, AssignmentStatuses: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  NextToken: '',
  MaxResults: 0,
  AssignmentStatuses: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', NextToken: '', MaxResults: 0, AssignmentStatuses: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","NextToken":"","MaxResults":0,"AssignmentStatuses":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0,
                              @"AssignmentStatuses": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'NextToken' => '',
    'MaxResults' => 0,
    'AssignmentStatuses' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT', [
  'body' => '{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'AssignmentStatuses' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'AssignmentStatuses' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"

payload = {
    "HITId": "",
    "NextToken": "",
    "MaxResults": 0,
    "AssignmentStatuses": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT"

payload <- "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"AssignmentStatuses\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT";

    let payload = json!({
        "HITId": "",
        "NextToken": "",
        "MaxResults": 0,
        "AssignmentStatuses": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}'
echo '{
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "AssignmentStatuses": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "NextToken": "",
  "MaxResults": 0,
  "AssignmentStatuses": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListAssignmentsForHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListBonusPayments
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:HITId ""
                                                                                                                         :AssignmentId ""
                                                                                                                         :NextToken ""
                                                                                                                         :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  AssignmentId: '',
  NextToken: '',
  MaxResults: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', AssignmentId: '', NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","AssignmentId":"","NextToken":"","MaxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "AssignmentId": "",\n  "NextToken": "",\n  "MaxResults": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: '', AssignmentId: '', NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: '', AssignmentId: '', NextToken: '', MaxResults: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  AssignmentId: '',
  NextToken: '',
  MaxResults: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', AssignmentId: '', NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","AssignmentId":"","NextToken":"","MaxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"AssignmentId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'AssignmentId' => '',
    'NextToken' => '',
    'MaxResults' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments', [
  'body' => '{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'AssignmentId' => '',
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'AssignmentId' => '',
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"

payload = {
    "HITId": "",
    "AssignmentId": "",
    "NextToken": "",
    "MaxResults": 0
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments"

payload <- "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"AssignmentId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments";

    let payload = json!({
        "HITId": "",
        "AssignmentId": "",
        "NextToken": "",
        "MaxResults": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "AssignmentId": "",\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "AssignmentId": "",
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListBonusPayments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListHITs
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:NextToken ""
                                                                                                                :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NextToken: '', MaxResults: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'NextToken' => '',
    'MaxResults' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs', [
  'body' => '{
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"

payload = {
    "NextToken": "",
    "MaxResults": 0
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs";

    let payload = json!({
        "NextToken": "",
        "MaxResults": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListHITsForQualificationType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType" {:headers {:x-amz-target ""}
                                                                                                                      :content-type :json
                                                                                                                      :form-params {:QualificationTypeId ""
                                                                                                                                    :NextToken ""
                                                                                                                                    :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: '', NextToken: '', MaxResults: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: '',
  NextToken: '',
  MaxResults: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType', [
  'body' => '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"

payload = {
    "QualificationTypeId": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType"

payload <- "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType";

    let payload = json!({
        "QualificationTypeId": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListHITsForQualificationType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListQualificationRequests
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:QualificationTypeId ""
                                                                                                                                 :NextToken ""
                                                                                                                                 :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: '', NextToken: '', MaxResults: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: '',
  NextToken: '',
  MaxResults: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests', [
  'body' => '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"

payload = {
    "QualificationTypeId": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests"

payload <- "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests";

    let payload = json!({
        "QualificationTypeId": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationTypeId": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationRequests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListQualificationTypes
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes
HEADERS

X-Amz-Target
BODY json

{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes" {:headers {:x-amz-target ""}
                                                                                                                :content-type :json
                                                                                                                :form-params {:Query ""
                                                                                                                              :MustBeRequestable ""
                                                                                                                              :MustBeOwnedByCaller ""
                                                                                                                              :NextToken ""
                                                                                                                              :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"

	payload := strings.NewReader("{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 112

{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Query: '',
  MustBeRequestable: '',
  MustBeOwnedByCaller: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Query: '',
    MustBeRequestable: '',
    MustBeOwnedByCaller: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Query":"","MustBeRequestable":"","MustBeOwnedByCaller":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Query": "",\n  "MustBeRequestable": "",\n  "MustBeOwnedByCaller": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Query: '',
  MustBeRequestable: '',
  MustBeOwnedByCaller: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Query: '',
    MustBeRequestable: '',
    MustBeOwnedByCaller: '',
    NextToken: '',
    MaxResults: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Query: '',
  MustBeRequestable: '',
  MustBeOwnedByCaller: '',
  NextToken: '',
  MaxResults: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Query: '',
    MustBeRequestable: '',
    MustBeOwnedByCaller: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Query":"","MustBeRequestable":"","MustBeOwnedByCaller":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Query": @"",
                              @"MustBeRequestable": @"",
                              @"MustBeOwnedByCaller": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Query' => '',
    'MustBeRequestable' => '',
    'MustBeOwnedByCaller' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes', [
  'body' => '{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Query' => '',
  'MustBeRequestable' => '',
  'MustBeOwnedByCaller' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Query' => '',
  'MustBeRequestable' => '',
  'MustBeOwnedByCaller' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"

payload = {
    "Query": "",
    "MustBeRequestable": "",
    "MustBeOwnedByCaller": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes"

payload <- "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Query\": \"\",\n  \"MustBeRequestable\": \"\",\n  \"MustBeOwnedByCaller\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes";

    let payload = json!({
        "Query": "",
        "MustBeRequestable": "",
        "MustBeOwnedByCaller": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Query": "",\n  "MustBeRequestable": "",\n  "MustBeOwnedByCaller": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Query": "",
  "MustBeRequestable": "",
  "MustBeOwnedByCaller": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListQualificationTypes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListReviewPolicyResultsForHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT" {:headers {:x-amz-target ""}
                                                                                                                       :content-type :json
                                                                                                                       :form-params {:HITId ""
                                                                                                                                     :PolicyLevels ""
                                                                                                                                     :RetrieveActions ""
                                                                                                                                     :RetrieveResults ""
                                                                                                                                     :NextToken ""
                                                                                                                                     :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 128

{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  PolicyLevels: '',
  RetrieveActions: '',
  RetrieveResults: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HITId: '',
    PolicyLevels: '',
    RetrieveActions: '',
    RetrieveResults: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","PolicyLevels":"","RetrieveActions":"","RetrieveResults":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "PolicyLevels": "",\n  "RetrieveActions": "",\n  "RetrieveResults": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  HITId: '',
  PolicyLevels: '',
  RetrieveActions: '',
  RetrieveResults: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HITId: '',
    PolicyLevels: '',
    RetrieveActions: '',
    RetrieveResults: '',
    NextToken: '',
    MaxResults: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  PolicyLevels: '',
  RetrieveActions: '',
  RetrieveResults: '',
  NextToken: '',
  MaxResults: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HITId: '',
    PolicyLevels: '',
    RetrieveActions: '',
    RetrieveResults: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","PolicyLevels":"","RetrieveActions":"","RetrieveResults":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"PolicyLevels": @"",
                              @"RetrieveActions": @"",
                              @"RetrieveResults": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'PolicyLevels' => '',
    'RetrieveActions' => '',
    'RetrieveResults' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT', [
  'body' => '{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'PolicyLevels' => '',
  'RetrieveActions' => '',
  'RetrieveResults' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'PolicyLevels' => '',
  'RetrieveActions' => '',
  'RetrieveResults' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"

payload = {
    "HITId": "",
    "PolicyLevels": "",
    "RetrieveActions": "",
    "RetrieveResults": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT"

payload <- "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"PolicyLevels\": \"\",\n  \"RetrieveActions\": \"\",\n  \"RetrieveResults\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT";

    let payload = json!({
        "HITId": "",
        "PolicyLevels": "",
        "RetrieveActions": "",
        "RetrieveResults": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "PolicyLevels": "",\n  "RetrieveActions": "",\n  "RetrieveResults": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "PolicyLevels": "",
  "RetrieveActions": "",
  "RetrieveResults": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewPolicyResultsForHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListReviewableHITs
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs
HEADERS

X-Amz-Target
BODY json

{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:HITTypeId ""
                                                                                                                          :Status ""
                                                                                                                          :NextToken ""
                                                                                                                          :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"

	payload := strings.NewReader("{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITTypeId: '',
  Status: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITTypeId: '', Status: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITTypeId":"","Status":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITTypeId": "",\n  "Status": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITTypeId: '', Status: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITTypeId: '', Status: '', NextToken: '', MaxResults: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITTypeId: '',
  Status: '',
  NextToken: '',
  MaxResults: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITTypeId: '', Status: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITTypeId":"","Status":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITTypeId": @"",
                              @"Status": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITTypeId' => '',
    'Status' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs', [
  'body' => '{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITTypeId' => '',
  'Status' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITTypeId' => '',
  'Status' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"

payload = {
    "HITTypeId": "",
    "Status": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs"

payload <- "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs";

    let payload = json!({
        "HITTypeId": "",
        "Status": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITTypeId": "",\n  "Status": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListReviewableHITs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListWorkerBlocks
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:NextToken ""
                                                                                                                        :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NextToken: '', MaxResults: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'NextToken' => '',
    'MaxResults' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks', [
  'body' => '{
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"

payload = {
    "NextToken": "",
    "MaxResults": 0
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks";

    let payload = json!({
        "NextToken": "",
        "MaxResults": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkerBlocks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListWorkersWithQualificationType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType" {:headers {:x-amz-target ""}
                                                                                                                          :content-type :json
                                                                                                                          :form-params {:QualificationTypeId ""
                                                                                                                                        :Status ""
                                                                                                                                        :NextToken ""
                                                                                                                                        :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: '',
  Status: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', Status: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","Status":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": "",\n  "Status": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationTypeId: '', Status: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationTypeId: '', Status: '', NextToken: '', MaxResults: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: '',
  Status: '',
  NextToken: '',
  MaxResults: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationTypeId: '', Status: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","Status":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"",
                              @"Status": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => '',
    'Status' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType', [
  'body' => '{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => '',
  'Status' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => '',
  'Status' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"

payload = {
    "QualificationTypeId": "",
    "Status": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType"

payload <- "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\",\n  \"Status\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType";

    let payload = json!({
        "QualificationTypeId": "",
        "Status": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": "",\n  "Status": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationTypeId": "",
  "Status": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.ListWorkersWithQualificationType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST NotifyWorkers
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers
HEADERS

X-Amz-Target
BODY json

{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:Subject ""
                                                                                                                     :MessageText ""
                                                                                                                     :WorkerIds ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"

	payload := strings.NewReader("{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 59

{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Subject: '',
  MessageText: '',
  WorkerIds: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Subject: '', MessageText: '', WorkerIds: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Subject":"","MessageText":"","WorkerIds":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Subject": "",\n  "MessageText": "",\n  "WorkerIds": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Subject: '', MessageText: '', WorkerIds: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Subject: '', MessageText: '', WorkerIds: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Subject: '',
  MessageText: '',
  WorkerIds: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Subject: '', MessageText: '', WorkerIds: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Subject":"","MessageText":"","WorkerIds":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Subject": @"",
                              @"MessageText": @"",
                              @"WorkerIds": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Subject' => '',
    'MessageText' => '',
    'WorkerIds' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers', [
  'body' => '{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Subject' => '',
  'MessageText' => '',
  'WorkerIds' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Subject' => '',
  'MessageText' => '',
  'WorkerIds' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"

payload = {
    "Subject": "",
    "MessageText": "",
    "WorkerIds": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers"

payload <- "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Subject\": \"\",\n  \"MessageText\": \"\",\n  \"WorkerIds\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers";

    let payload = json!({
        "Subject": "",
        "MessageText": "",
        "WorkerIds": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}'
echo '{
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Subject": "",\n  "MessageText": "",\n  "WorkerIds": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Subject": "",
  "MessageText": "",
  "WorkerIds": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.NotifyWorkers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST RejectAssignment
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment
HEADERS

X-Amz-Target
BODY json

{
  "AssignmentId": "",
  "RequesterFeedback": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:AssignmentId ""
                                                                                                                        :RequesterFeedback ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"

	payload := strings.NewReader("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "AssignmentId": "",
  "RequesterFeedback": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AssignmentId: '',
  RequesterFeedback: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: '', RequesterFeedback: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":"","RequesterFeedback":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssignmentId": "",\n  "RequesterFeedback": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AssignmentId: '', RequesterFeedback: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AssignmentId: '', RequesterFeedback: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AssignmentId: '',
  RequesterFeedback: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssignmentId: '', RequesterFeedback: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssignmentId":"","RequesterFeedback":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AssignmentId": @"",
                              @"RequesterFeedback": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssignmentId' => '',
    'RequesterFeedback' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment', [
  'body' => '{
  "AssignmentId": "",
  "RequesterFeedback": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssignmentId' => '',
  'RequesterFeedback' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssignmentId' => '',
  'RequesterFeedback' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": "",
  "RequesterFeedback": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssignmentId": "",
  "RequesterFeedback": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"

payload = {
    "AssignmentId": "",
    "RequesterFeedback": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment"

payload <- "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AssignmentId\": \"\",\n  \"RequesterFeedback\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment";

    let payload = json!({
        "AssignmentId": "",
        "RequesterFeedback": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssignmentId": "",
  "RequesterFeedback": ""
}'
echo '{
  "AssignmentId": "",
  "RequesterFeedback": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssignmentId": "",\n  "RequesterFeedback": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AssignmentId": "",
  "RequesterFeedback": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectAssignment")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST RejectQualificationRequest
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest
HEADERS

X-Amz-Target
BODY json

{
  "QualificationRequestId": "",
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest" {:headers {:x-amz-target ""}
                                                                                                                    :content-type :json
                                                                                                                    :form-params {:QualificationRequestId ""
                                                                                                                                  :Reason ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"

	payload := strings.NewReader("{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "QualificationRequestId": "",
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationRequestId: '',
  Reason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationRequestId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationRequestId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationRequestId": "",\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({QualificationRequestId: '', Reason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {QualificationRequestId: '', Reason: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationRequestId: '',
  Reason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {QualificationRequestId: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationRequestId":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationRequestId": @"",
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationRequestId' => '',
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest', [
  'body' => '{
  "QualificationRequestId": "",
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationRequestId' => '',
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationRequestId' => '',
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationRequestId": "",
  "Reason": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationRequestId": "",
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"

payload = {
    "QualificationRequestId": "",
    "Reason": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest"

payload <- "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationRequestId\": \"\",\n  \"Reason\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest";

    let payload = json!({
        "QualificationRequestId": "",
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationRequestId": "",
  "Reason": ""
}'
echo '{
  "QualificationRequestId": "",
  "Reason": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationRequestId": "",\n  "Reason": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationRequestId": "",
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.RejectQualificationRequest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST SendBonus
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus
HEADERS

X-Amz-Target
BODY json

{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:WorkerId ""
                                                                                                                 :BonusAmount ""
                                                                                                                 :AssignmentId ""
                                                                                                                 :Reason ""
                                                                                                                 :UniqueRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"

	payload := strings.NewReader("{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkerId: '',
  BonusAmount: '',
  AssignmentId: '',
  Reason: '',
  UniqueRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkerId: '',
    BonusAmount: '',
    AssignmentId: '',
    Reason: '',
    UniqueRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","BonusAmount":"","AssignmentId":"","Reason":"","UniqueRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkerId": "",\n  "BonusAmount": "",\n  "AssignmentId": "",\n  "Reason": "",\n  "UniqueRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  WorkerId: '',
  BonusAmount: '',
  AssignmentId: '',
  Reason: '',
  UniqueRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    WorkerId: '',
    BonusAmount: '',
    AssignmentId: '',
    Reason: '',
    UniqueRequestToken: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkerId: '',
  BonusAmount: '',
  AssignmentId: '',
  Reason: '',
  UniqueRequestToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkerId: '',
    BonusAmount: '',
    AssignmentId: '',
    Reason: '',
    UniqueRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkerId":"","BonusAmount":"","AssignmentId":"","Reason":"","UniqueRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkerId": @"",
                              @"BonusAmount": @"",
                              @"AssignmentId": @"",
                              @"Reason": @"",
                              @"UniqueRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'WorkerId' => '',
    'BonusAmount' => '',
    'AssignmentId' => '',
    'Reason' => '',
    'UniqueRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus', [
  'body' => '{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkerId' => '',
  'BonusAmount' => '',
  'AssignmentId' => '',
  'Reason' => '',
  'UniqueRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkerId' => '',
  'BonusAmount' => '',
  'AssignmentId' => '',
  'Reason' => '',
  'UniqueRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"

payload = {
    "WorkerId": "",
    "BonusAmount": "",
    "AssignmentId": "",
    "Reason": "",
    "UniqueRequestToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus"

payload <- "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkerId\": \"\",\n  \"BonusAmount\": \"\",\n  \"AssignmentId\": \"\",\n  \"Reason\": \"\",\n  \"UniqueRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus";

    let payload = json!({
        "WorkerId": "",
        "BonusAmount": "",
        "AssignmentId": "",
        "Reason": "",
        "UniqueRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}'
echo '{
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkerId": "",\n  "BonusAmount": "",\n  "AssignmentId": "",\n  "Reason": "",\n  "UniqueRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkerId": "",
  "BonusAmount": "",
  "AssignmentId": "",
  "Reason": "",
  "UniqueRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendBonus")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST SendTestEventNotification
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification
HEADERS

X-Amz-Target
BODY json

{
  "Notification": "",
  "TestEventType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:Notification ""
                                                                                                                                 :TestEventType ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"

	payload := strings.NewReader("{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "Notification": "",
  "TestEventType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Notification: '',
  TestEventType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Notification: '', TestEventType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Notification":"","TestEventType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Notification": "",\n  "TestEventType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Notification: '', TestEventType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Notification: '', TestEventType: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Notification: '',
  TestEventType: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Notification: '', TestEventType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Notification":"","TestEventType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Notification": @"",
                              @"TestEventType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Notification' => '',
    'TestEventType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification', [
  'body' => '{
  "Notification": "",
  "TestEventType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Notification' => '',
  'TestEventType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Notification' => '',
  'TestEventType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Notification": "",
  "TestEventType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Notification": "",
  "TestEventType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"

payload = {
    "Notification": "",
    "TestEventType": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification"

payload <- "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Notification\": \"\",\n  \"TestEventType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification";

    let payload = json!({
        "Notification": "",
        "TestEventType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Notification": "",
  "TestEventType": ""
}'
echo '{
  "Notification": "",
  "TestEventType": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Notification": "",\n  "TestEventType": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Notification": "",
  "TestEventType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.SendTestEventNotification")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateExpirationForHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "ExpireAt": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT" {:headers {:x-amz-target ""}
                                                                                                                :content-type :json
                                                                                                                :form-params {:HITId ""
                                                                                                                              :ExpireAt ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 35

{
  "HITId": "",
  "ExpireAt": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  ExpireAt: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', ExpireAt: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","ExpireAt":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "ExpireAt": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: '', ExpireAt: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: '', ExpireAt: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  ExpireAt: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', ExpireAt: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","ExpireAt":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"ExpireAt": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'ExpireAt' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT', [
  'body' => '{
  "HITId": "",
  "ExpireAt": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'ExpireAt' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'ExpireAt' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "ExpireAt": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "ExpireAt": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"

payload = {
    "HITId": "",
    "ExpireAt": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT"

payload <- "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"ExpireAt\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT";

    let payload = json!({
        "HITId": "",
        "ExpireAt": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "ExpireAt": ""
}'
echo '{
  "HITId": "",
  "ExpireAt": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "ExpireAt": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "ExpireAt": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateExpirationForHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateHITReviewStatus
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "Revert": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus" {:headers {:x-amz-target ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:HITId ""
                                                                                                                             :Revert ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "HITId": "",
  "Revert": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  Revert: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', Revert: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","Revert":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "Revert": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: '', Revert: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: '', Revert: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  Revert: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', Revert: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","Revert":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"Revert": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'Revert' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus', [
  'body' => '{
  "HITId": "",
  "Revert": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'Revert' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'Revert' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "Revert": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "Revert": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"

payload = {
    "HITId": "",
    "Revert": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus"

payload <- "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"Revert\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus";

    let payload = json!({
        "HITId": "",
        "Revert": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "Revert": ""
}'
echo '{
  "HITId": "",
  "Revert": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "Revert": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "Revert": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITReviewStatus")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateHITTypeOfHIT
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT
HEADERS

X-Amz-Target
BODY json

{
  "HITId": "",
  "HITTypeId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:HITId ""
                                                                                                                          :HITTypeId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"

	payload := strings.NewReader("{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "HITId": "",
  "HITTypeId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITId: '',
  HITTypeId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', HITTypeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","HITTypeId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITId": "",\n  "HITTypeId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITId: '', HITTypeId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITId: '', HITTypeId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITId: '',
  HITTypeId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITId: '', HITTypeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITId":"","HITTypeId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITId": @"",
                              @"HITTypeId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITId' => '',
    'HITTypeId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT', [
  'body' => '{
  "HITId": "",
  "HITTypeId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITId' => '',
  'HITTypeId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITId' => '',
  'HITTypeId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "HITTypeId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITId": "",
  "HITTypeId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"

payload = {
    "HITId": "",
    "HITTypeId": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT"

payload <- "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITId\": \"\",\n  \"HITTypeId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT";

    let payload = json!({
        "HITId": "",
        "HITTypeId": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITId": "",
  "HITTypeId": ""
}'
echo '{
  "HITId": "",
  "HITTypeId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITId": "",\n  "HITTypeId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITId": "",
  "HITTypeId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateHITTypeOfHIT")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateNotificationSettings
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings
HEADERS

X-Amz-Target
BODY json

{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings" {:headers {:x-amz-target ""}
                                                                                                                    :content-type :json
                                                                                                                    :form-params {:HITTypeId ""
                                                                                                                                  :Notification ""
                                                                                                                                  :Active ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"

	payload := strings.NewReader("{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 59

{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HITTypeId: '',
  Notification: '',
  Active: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITTypeId: '', Notification: '', Active: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITTypeId":"","Notification":"","Active":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HITTypeId": "",\n  "Notification": "",\n  "Active": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({HITTypeId: '', Notification: '', Active: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HITTypeId: '', Notification: '', Active: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HITTypeId: '',
  Notification: '',
  Active: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HITTypeId: '', Notification: '', Active: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HITTypeId":"","Notification":"","Active":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HITTypeId": @"",
                              @"Notification": @"",
                              @"Active": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'HITTypeId' => '',
    'Notification' => '',
    'Active' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings', [
  'body' => '{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HITTypeId' => '',
  'Notification' => '',
  'Active' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HITTypeId' => '',
  'Notification' => '',
  'Active' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"

payload = {
    "HITTypeId": "",
    "Notification": "",
    "Active": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings"

payload <- "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HITTypeId\": \"\",\n  \"Notification\": \"\",\n  \"Active\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings";

    let payload = json!({
        "HITTypeId": "",
        "Notification": "",
        "Active": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}'
echo '{
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HITTypeId": "",\n  "Notification": "",\n  "Active": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HITTypeId": "",
  "Notification": "",
  "Active": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateNotificationSettings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateQualificationType
{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType
HEADERS

X-Amz-Target
BODY json

{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType" {:headers {:x-amz-target ""}
                                                                                                                 :content-type :json
                                                                                                                 :form-params {:QualificationTypeId ""
                                                                                                                               :Description ""
                                                                                                                               :QualificationTypeStatus ""
                                                                                                                               :Test ""
                                                                                                                               :AnswerKey ""
                                                                                                                               :TestDurationInSeconds ""
                                                                                                                               :RetryDelayInSeconds ""
                                                                                                                               :AutoGranted ""
                                                                                                                               :AutoGrantedValue ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"

	payload := strings.NewReader("{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 225

{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  QualificationTypeId: '',
  Description: '',
  QualificationTypeStatus: '',
  Test: '',
  AnswerKey: '',
  TestDurationInSeconds: '',
  RetryDelayInSeconds: '',
  AutoGranted: '',
  AutoGrantedValue: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    QualificationTypeId: '',
    Description: '',
    QualificationTypeStatus: '',
    Test: '',
    AnswerKey: '',
    TestDurationInSeconds: '',
    RetryDelayInSeconds: '',
    AutoGranted: '',
    AutoGrantedValue: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","Description":"","QualificationTypeStatus":"","Test":"","AnswerKey":"","TestDurationInSeconds":"","RetryDelayInSeconds":"","AutoGranted":"","AutoGrantedValue":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QualificationTypeId": "",\n  "Description": "",\n  "QualificationTypeStatus": "",\n  "Test": "",\n  "AnswerKey": "",\n  "TestDurationInSeconds": "",\n  "RetryDelayInSeconds": "",\n  "AutoGranted": "",\n  "AutoGrantedValue": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  QualificationTypeId: '',
  Description: '',
  QualificationTypeStatus: '',
  Test: '',
  AnswerKey: '',
  TestDurationInSeconds: '',
  RetryDelayInSeconds: '',
  AutoGranted: '',
  AutoGrantedValue: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    QualificationTypeId: '',
    Description: '',
    QualificationTypeStatus: '',
    Test: '',
    AnswerKey: '',
    TestDurationInSeconds: '',
    RetryDelayInSeconds: '',
    AutoGranted: '',
    AutoGrantedValue: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QualificationTypeId: '',
  Description: '',
  QualificationTypeStatus: '',
  Test: '',
  AnswerKey: '',
  TestDurationInSeconds: '',
  RetryDelayInSeconds: '',
  AutoGranted: '',
  AutoGrantedValue: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    QualificationTypeId: '',
    Description: '',
    QualificationTypeStatus: '',
    Test: '',
    AnswerKey: '',
    TestDurationInSeconds: '',
    RetryDelayInSeconds: '',
    AutoGranted: '',
    AutoGrantedValue: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"QualificationTypeId":"","Description":"","QualificationTypeStatus":"","Test":"","AnswerKey":"","TestDurationInSeconds":"","RetryDelayInSeconds":"","AutoGranted":"","AutoGrantedValue":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"QualificationTypeId": @"",
                              @"Description": @"",
                              @"QualificationTypeStatus": @"",
                              @"Test": @"",
                              @"AnswerKey": @"",
                              @"TestDurationInSeconds": @"",
                              @"RetryDelayInSeconds": @"",
                              @"AutoGranted": @"",
                              @"AutoGrantedValue": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'QualificationTypeId' => '',
    'Description' => '',
    'QualificationTypeStatus' => '',
    'Test' => '',
    'AnswerKey' => '',
    'TestDurationInSeconds' => '',
    'RetryDelayInSeconds' => '',
    'AutoGranted' => '',
    'AutoGrantedValue' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType', [
  'body' => '{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QualificationTypeId' => '',
  'Description' => '',
  'QualificationTypeStatus' => '',
  'Test' => '',
  'AnswerKey' => '',
  'TestDurationInSeconds' => '',
  'RetryDelayInSeconds' => '',
  'AutoGranted' => '',
  'AutoGrantedValue' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QualificationTypeId' => '',
  'Description' => '',
  'QualificationTypeStatus' => '',
  'Test' => '',
  'AnswerKey' => '',
  'TestDurationInSeconds' => '',
  'RetryDelayInSeconds' => '',
  'AutoGranted' => '',
  'AutoGrantedValue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"

payload = {
    "QualificationTypeId": "",
    "Description": "",
    "QualificationTypeStatus": "",
    "Test": "",
    "AnswerKey": "",
    "TestDurationInSeconds": "",
    "RetryDelayInSeconds": "",
    "AutoGranted": "",
    "AutoGrantedValue": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType"

payload <- "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"QualificationTypeId\": \"\",\n  \"Description\": \"\",\n  \"QualificationTypeStatus\": \"\",\n  \"Test\": \"\",\n  \"AnswerKey\": \"\",\n  \"TestDurationInSeconds\": \"\",\n  \"RetryDelayInSeconds\": \"\",\n  \"AutoGranted\": \"\",\n  \"AutoGrantedValue\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType";

    let payload = json!({
        "QualificationTypeId": "",
        "Description": "",
        "QualificationTypeStatus": "",
        "Test": "",
        "AnswerKey": "",
        "TestDurationInSeconds": "",
        "RetryDelayInSeconds": "",
        "AutoGranted": "",
        "AutoGrantedValue": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}'
echo '{
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "QualificationTypeId": "",\n  "Description": "",\n  "QualificationTypeStatus": "",\n  "Test": "",\n  "AnswerKey": "",\n  "TestDurationInSeconds": "",\n  "RetryDelayInSeconds": "",\n  "AutoGranted": "",\n  "AutoGrantedValue": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "QualificationTypeId": "",
  "Description": "",
  "QualificationTypeStatus": "",
  "Test": "",
  "AnswerKey": "",
  "TestDurationInSeconds": "",
  "RetryDelayInSeconds": "",
  "AutoGranted": "",
  "AutoGrantedValue": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=MTurkRequesterServiceV20170117.UpdateQualificationType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()