POST AssociateApprovalRuleTemplateWithRepository
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository" {:headers {:x-amz-target ""}
                                                                                                                          :content-type :json
                                                                                                                          :form-params {:approvalRuleTemplateName ""
                                                                                                                                        :repositoryName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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: 60

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository")
  .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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  repositoryName: ''
});

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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository');
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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryName: ''}
};

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

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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "repositoryName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository")
  .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({approvalRuleTemplateName: '', repositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: '', repositoryName: ''},
  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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository');

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

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  repositoryName: ''
});

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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryName: ''}
};

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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","repositoryName":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"repositoryName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"]
                                                       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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository",
  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([
    'approvalRuleTemplateName' => '',
    'repositoryName' => ''
  ]),
  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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'repositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository');
$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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"

payload = {
    "approvalRuleTemplateName": "",
    "repositoryName": ""
}
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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository")

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "repositoryName": ""
    });

    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=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "repositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.AssociateApprovalRuleTemplateWithRepository")! 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 BatchAssociateApprovalRuleTemplateWithRepositories
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories" {:headers {:x-amz-target ""}
                                                                                                                                 :content-type :json
                                                                                                                                 :form-params {:approvalRuleTemplateName ""
                                                                                                                                               :repositoryNames ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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: 61

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories")
  .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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  repositoryNames: ''
});

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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories');
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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryNames: ''}
};

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

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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "repositoryNames": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories")
  .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({approvalRuleTemplateName: '', repositoryNames: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: '', repositoryNames: ''},
  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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories');

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

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  repositoryNames: ''
});

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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryNames: ''}
};

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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","repositoryNames":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"repositoryNames": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"]
                                                       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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories",
  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([
    'approvalRuleTemplateName' => '',
    'repositoryNames' => ''
  ]),
  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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'repositoryNames' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories');
$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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"

payload = {
    "approvalRuleTemplateName": "",
    "repositoryNames": ""
}
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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories")

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "repositoryNames": ""
    });

    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=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "repositoryNames": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchAssociateApprovalRuleTemplateWithRepositories")! 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 BatchDescribeMergeConflicts
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:repositoryName ""
                                                                                                                        :destinationCommitSpecifier ""
                                                                                                                        :sourceCommitSpecifier ""
                                                                                                                        :mergeOption ""
                                                                                                                        :maxMergeHunks ""
                                                                                                                        :maxConflictFiles ""
                                                                                                                        :filePaths ""
                                                                                                                        :conflictDetailLevel ""
                                                                                                                        :conflictResolutionStrategy ""
                                                                                                                        :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.BatchDescribeMergeConflicts"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.BatchDescribeMergeConflicts");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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: 266

{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts")
  .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=CodeCommit_20150413.BatchDescribeMergeConflicts")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  maxMergeHunks: '',
  maxConflictFiles: '',
  filePaths: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  nextToken: ''
});

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=CodeCommit_20150413.BatchDescribeMergeConflicts');
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=CodeCommit_20150413.BatchDescribeMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    maxMergeHunks: '',
    maxConflictFiles: '',
    filePaths: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","destinationCommitSpecifier":"","sourceCommitSpecifier":"","mergeOption":"","maxMergeHunks":"","maxConflictFiles":"","filePaths":"","conflictDetailLevel":"","conflictResolutionStrategy":"","nextToken":""}'
};

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=CodeCommit_20150413.BatchDescribeMergeConflicts',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "destinationCommitSpecifier": "",\n  "sourceCommitSpecifier": "",\n  "mergeOption": "",\n  "maxMergeHunks": "",\n  "maxConflictFiles": "",\n  "filePaths": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "nextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts")
  .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({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  maxMergeHunks: '',
  maxConflictFiles: '',
  filePaths: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  nextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    maxMergeHunks: '',
    maxConflictFiles: '',
    filePaths: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  },
  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=CodeCommit_20150413.BatchDescribeMergeConflicts');

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

req.type('json');
req.send({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  maxMergeHunks: '',
  maxConflictFiles: '',
  filePaths: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  nextToken: ''
});

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=CodeCommit_20150413.BatchDescribeMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    maxMergeHunks: '',
    maxConflictFiles: '',
    filePaths: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  }
};

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=CodeCommit_20150413.BatchDescribeMergeConflicts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","destinationCommitSpecifier":"","sourceCommitSpecifier":"","mergeOption":"","maxMergeHunks":"","maxConflictFiles":"","filePaths":"","conflictDetailLevel":"","conflictResolutionStrategy":"","nextToken":""}'
};

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 = @{ @"repositoryName": @"",
                              @"destinationCommitSpecifier": @"",
                              @"sourceCommitSpecifier": @"",
                              @"mergeOption": @"",
                              @"maxMergeHunks": @"",
                              @"maxConflictFiles": @"",
                              @"filePaths": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"nextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts"]
                                                       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=CodeCommit_20150413.BatchDescribeMergeConflicts" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts",
  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([
    'repositoryName' => '',
    'destinationCommitSpecifier' => '',
    'sourceCommitSpecifier' => '',
    'mergeOption' => '',
    'maxMergeHunks' => '',
    'maxConflictFiles' => '',
    'filePaths' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'nextToken' => ''
  ]),
  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=CodeCommit_20150413.BatchDescribeMergeConflicts', [
  'body' => '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'destinationCommitSpecifier' => '',
  'sourceCommitSpecifier' => '',
  'mergeOption' => '',
  'maxMergeHunks' => '',
  'maxConflictFiles' => '',
  'filePaths' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'nextToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'destinationCommitSpecifier' => '',
  'sourceCommitSpecifier' => '',
  'mergeOption' => '',
  'maxMergeHunks' => '',
  'maxConflictFiles' => '',
  'filePaths' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts');
$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=CodeCommit_20150413.BatchDescribeMergeConflicts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.BatchDescribeMergeConflicts"

payload = {
    "repositoryName": "",
    "destinationCommitSpecifier": "",
    "sourceCommitSpecifier": "",
    "mergeOption": "",
    "maxMergeHunks": "",
    "maxConflictFiles": "",
    "filePaths": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "nextToken": ""
}
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=CodeCommit_20150413.BatchDescribeMergeConflicts"

payload <- "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.BatchDescribeMergeConflicts")

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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"filePaths\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.BatchDescribeMergeConflicts";

    let payload = json!({
        "repositoryName": "",
        "destinationCommitSpecifier": "",
        "sourceCommitSpecifier": "",
        "mergeOption": "",
        "maxMergeHunks": "",
        "maxConflictFiles": "",
        "filePaths": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "nextToken": ""
    });

    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=CodeCommit_20150413.BatchDescribeMergeConflicts' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
echo '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "destinationCommitSpecifier": "",\n  "sourceCommitSpecifier": "",\n  "mergeOption": "",\n  "maxMergeHunks": "",\n  "maxConflictFiles": "",\n  "filePaths": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "maxConflictFiles": "",
  "filePaths": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDescribeMergeConflicts")! 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 BatchDisassociateApprovalRuleTemplateFromRepositories
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories" {:headers {:x-amz-target ""}
                                                                                                                                    :content-type :json
                                                                                                                                    :form-params {:approvalRuleTemplateName ""
                                                                                                                                                  :repositoryNames ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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: 61

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories")
  .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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  repositoryNames: ''
});

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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories');
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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryNames: ''}
};

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

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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "repositoryNames": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories")
  .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({approvalRuleTemplateName: '', repositoryNames: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: '', repositoryNames: ''},
  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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories');

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

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  repositoryNames: ''
});

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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryNames: ''}
};

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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","repositoryNames":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"repositoryNames": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"]
                                                       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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories",
  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([
    'approvalRuleTemplateName' => '',
    'repositoryNames' => ''
  ]),
  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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'repositoryNames' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories');
$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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"

payload = {
    "approvalRuleTemplateName": "",
    "repositoryNames": ""
}
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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories")

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "repositoryNames": ""
    });

    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=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "repositoryNames": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "repositoryNames": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchDisassociateApprovalRuleTemplateFromRepositories")! 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 BatchGetCommits
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits
HEADERS

X-Amz-Target
BODY json

{
  "commitIds": "",
  "repositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:commitIds ""
                                                                                                            :repositoryName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.BatchGetCommits"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.BatchGetCommits");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits"

	payload := strings.NewReader("{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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: 45

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits")
  .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=CodeCommit_20150413.BatchGetCommits")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  commitIds: '',
  repositoryName: ''
});

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=CodeCommit_20150413.BatchGetCommits');
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=CodeCommit_20150413.BatchGetCommits',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commitIds: '', repositoryName: ''}
};

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

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=CodeCommit_20150413.BatchGetCommits',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commitIds": "",\n  "repositoryName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits")
  .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({commitIds: '', repositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {commitIds: '', repositoryName: ''},
  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=CodeCommit_20150413.BatchGetCommits');

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

req.type('json');
req.send({
  commitIds: '',
  repositoryName: ''
});

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=CodeCommit_20150413.BatchGetCommits',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commitIds: '', repositoryName: ''}
};

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=CodeCommit_20150413.BatchGetCommits';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commitIds":"","repositoryName":""}'
};

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 = @{ @"commitIds": @"",
                              @"repositoryName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits"]
                                                       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=CodeCommit_20150413.BatchGetCommits" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits",
  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([
    'commitIds' => '',
    'repositoryName' => ''
  ]),
  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=CodeCommit_20150413.BatchGetCommits', [
  'body' => '{
  "commitIds": "",
  "repositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commitIds' => '',
  'repositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits');
$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=CodeCommit_20150413.BatchGetCommits' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commitIds": "",
  "repositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commitIds": "",
  "repositoryName": ""
}'
import http.client

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

payload = "{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.BatchGetCommits"

payload = {
    "commitIds": "",
    "repositoryName": ""
}
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=CodeCommit_20150413.BatchGetCommits"

payload <- "{\n  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.BatchGetCommits")

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  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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  \"commitIds\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.BatchGetCommits";

    let payload = json!({
        "commitIds": "",
        "repositoryName": ""
    });

    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=CodeCommit_20150413.BatchGetCommits' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "commitIds": "",
  "repositoryName": ""
}'
echo '{
  "commitIds": "",
  "repositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "commitIds": "",\n  "repositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetCommits")! 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 BatchGetRepositories
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories
HEADERS

X-Amz-Target
BODY json

{
  "repositoryNames": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryNames\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchGetRepositories"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchGetRepositories");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryNames\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories"

	payload := strings.NewReader("{\n  \"repositoryNames\": \"\"\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: 27

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryNames\": \"\"\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  \"repositoryNames\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories")
  .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=CodeCommit_20150413.BatchGetRepositories")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryNames\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryNames: ''
});

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=CodeCommit_20150413.BatchGetRepositories');
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=CodeCommit_20150413.BatchGetRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryNames: ''}
};

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

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=CodeCommit_20150413.BatchGetRepositories',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryNames": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryNames\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories")
  .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({repositoryNames: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryNames: ''},
  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=CodeCommit_20150413.BatchGetRepositories');

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

req.type('json');
req.send({
  repositoryNames: ''
});

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=CodeCommit_20150413.BatchGetRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryNames: ''}
};

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=CodeCommit_20150413.BatchGetRepositories';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryNames":""}'
};

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 = @{ @"repositoryNames": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories"]
                                                       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=CodeCommit_20150413.BatchGetRepositories" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryNames\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories",
  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([
    'repositoryNames' => ''
  ]),
  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=CodeCommit_20150413.BatchGetRepositories', [
  'body' => '{
  "repositoryNames": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryNames' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories');
$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=CodeCommit_20150413.BatchGetRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryNames": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryNames": ""
}'
import http.client

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

payload = "{\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchGetRepositories"

payload = { "repositoryNames": "" }
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=CodeCommit_20150413.BatchGetRepositories"

payload <- "{\n  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchGetRepositories")

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  \"repositoryNames\": \"\"\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  \"repositoryNames\": \"\"\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=CodeCommit_20150413.BatchGetRepositories";

    let payload = json!({"repositoryNames": ""});

    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=CodeCommit_20150413.BatchGetRepositories' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryNames": ""
}'
echo '{
  "repositoryNames": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryNames": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.BatchGetRepositories")! 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 CreateApprovalRuleTemplate
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateContent": "",
  "approvalRuleTemplateDescription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate" {:headers {:x-amz-target ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:approvalRuleTemplateName ""
                                                                                                                       :approvalRuleTemplateContent ""
                                                                                                                       :approvalRuleTemplateDescription ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.CreateApprovalRuleTemplate"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.CreateApprovalRuleTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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: 114

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate")
  .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=CodeCommit_20150413.CreateApprovalRuleTemplate")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  approvalRuleTemplateContent: '',
  approvalRuleTemplateDescription: ''
});

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=CodeCommit_20150413.CreateApprovalRuleTemplate');
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=CodeCommit_20150413.CreateApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    approvalRuleTemplateName: '',
    approvalRuleTemplateContent: '',
    approvalRuleTemplateDescription: ''
  }
};

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

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=CodeCommit_20150413.CreateApprovalRuleTemplate',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "approvalRuleTemplateContent": "",\n  "approvalRuleTemplateDescription": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate")
  .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({
  approvalRuleTemplateName: '',
  approvalRuleTemplateContent: '',
  approvalRuleTemplateDescription: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    approvalRuleTemplateName: '',
    approvalRuleTemplateContent: '',
    approvalRuleTemplateDescription: ''
  },
  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=CodeCommit_20150413.CreateApprovalRuleTemplate');

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

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  approvalRuleTemplateContent: '',
  approvalRuleTemplateDescription: ''
});

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=CodeCommit_20150413.CreateApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    approvalRuleTemplateName: '',
    approvalRuleTemplateContent: '',
    approvalRuleTemplateDescription: ''
  }
};

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=CodeCommit_20150413.CreateApprovalRuleTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","approvalRuleTemplateContent":"","approvalRuleTemplateDescription":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"approvalRuleTemplateContent": @"",
                              @"approvalRuleTemplateDescription": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate"]
                                                       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=CodeCommit_20150413.CreateApprovalRuleTemplate" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate",
  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([
    'approvalRuleTemplateName' => '',
    'approvalRuleTemplateContent' => '',
    'approvalRuleTemplateDescription' => ''
  ]),
  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=CodeCommit_20150413.CreateApprovalRuleTemplate', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateContent": "",
  "approvalRuleTemplateDescription": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'approvalRuleTemplateName' => '',
  'approvalRuleTemplateContent' => '',
  'approvalRuleTemplateDescription' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'approvalRuleTemplateContent' => '',
  'approvalRuleTemplateDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate');
$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=CodeCommit_20150413.CreateApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateContent": "",
  "approvalRuleTemplateDescription": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateContent": "",
  "approvalRuleTemplateDescription": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.CreateApprovalRuleTemplate"

payload = {
    "approvalRuleTemplateName": "",
    "approvalRuleTemplateContent": "",
    "approvalRuleTemplateDescription": ""
}
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=CodeCommit_20150413.CreateApprovalRuleTemplate"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.CreateApprovalRuleTemplate")

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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateContent\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.CreateApprovalRuleTemplate";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "approvalRuleTemplateContent": "",
        "approvalRuleTemplateDescription": ""
    });

    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=CodeCommit_20150413.CreateApprovalRuleTemplate' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateContent": "",
  "approvalRuleTemplateDescription": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateContent": "",
  "approvalRuleTemplateDescription": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "approvalRuleTemplateContent": "",\n  "approvalRuleTemplateDescription": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateApprovalRuleTemplate")! 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 CreateBranch
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "branchName": "",
  "commitId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:repositoryName ""
                                                                                                         :branchName ""
                                                                                                         :commitId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.CreateBranch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.CreateBranch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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: 64

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch")
  .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=CodeCommit_20150413.CreateBranch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  branchName: '',
  commitId: ''
});

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=CodeCommit_20150413.CreateBranch');
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=CodeCommit_20150413.CreateBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', branchName: '', commitId: ''}
};

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

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=CodeCommit_20150413.CreateBranch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "branchName": "",\n  "commitId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch")
  .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({repositoryName: '', branchName: '', commitId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', branchName: '', commitId: ''},
  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=CodeCommit_20150413.CreateBranch');

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

req.type('json');
req.send({
  repositoryName: '',
  branchName: '',
  commitId: ''
});

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=CodeCommit_20150413.CreateBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', branchName: '', commitId: ''}
};

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=CodeCommit_20150413.CreateBranch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","commitId":""}'
};

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 = @{ @"repositoryName": @"",
                              @"branchName": @"",
                              @"commitId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch"]
                                                       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=CodeCommit_20150413.CreateBranch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch",
  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([
    'repositoryName' => '',
    'branchName' => '',
    'commitId' => ''
  ]),
  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=CodeCommit_20150413.CreateBranch', [
  'body' => '{
  "repositoryName": "",
  "branchName": "",
  "commitId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'commitId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'commitId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch');
$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=CodeCommit_20150413.CreateBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "commitId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "commitId": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.CreateBranch"

payload = {
    "repositoryName": "",
    "branchName": "",
    "commitId": ""
}
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=CodeCommit_20150413.CreateBranch"

payload <- "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.CreateBranch")

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.CreateBranch";

    let payload = json!({
        "repositoryName": "",
        "branchName": "",
        "commitId": ""
    });

    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=CodeCommit_20150413.CreateBranch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "branchName": "",
  "commitId": ""
}'
echo '{
  "repositoryName": "",
  "branchName": "",
  "commitId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "branchName": "",\n  "commitId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateBranch")! 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 CreateCommit
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:repositoryName ""
                                                                                                         :branchName ""
                                                                                                         :parentCommitId ""
                                                                                                         :authorName ""
                                                                                                         :email ""
                                                                                                         :commitMessage ""
                                                                                                         :keepEmptyFolders ""
                                                                                                         :putFiles ""
                                                                                                         :deleteFiles ""
                                                                                                         :setFileModes ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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=CodeCommit_20150413.CreateCommit"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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=CodeCommit_20150413.CreateCommit");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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: 215

{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit")
  .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=CodeCommit_20150413.CreateCommit")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  branchName: '',
  parentCommitId: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  putFiles: '',
  deleteFiles: '',
  setFileModes: ''
});

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=CodeCommit_20150413.CreateCommit');
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=CodeCommit_20150413.CreateCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    branchName: '',
    parentCommitId: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    putFiles: '',
    deleteFiles: '',
    setFileModes: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","parentCommitId":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","putFiles":"","deleteFiles":"","setFileModes":""}'
};

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=CodeCommit_20150413.CreateCommit',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "branchName": "",\n  "parentCommitId": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "putFiles": "",\n  "deleteFiles": "",\n  "setFileModes": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit")
  .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({
  repositoryName: '',
  branchName: '',
  parentCommitId: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  putFiles: '',
  deleteFiles: '',
  setFileModes: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    branchName: '',
    parentCommitId: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    putFiles: '',
    deleteFiles: '',
    setFileModes: ''
  },
  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=CodeCommit_20150413.CreateCommit');

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

req.type('json');
req.send({
  repositoryName: '',
  branchName: '',
  parentCommitId: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  putFiles: '',
  deleteFiles: '',
  setFileModes: ''
});

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=CodeCommit_20150413.CreateCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    branchName: '',
    parentCommitId: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    putFiles: '',
    deleteFiles: '',
    setFileModes: ''
  }
};

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=CodeCommit_20150413.CreateCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","parentCommitId":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","putFiles":"","deleteFiles":"","setFileModes":""}'
};

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 = @{ @"repositoryName": @"",
                              @"branchName": @"",
                              @"parentCommitId": @"",
                              @"authorName": @"",
                              @"email": @"",
                              @"commitMessage": @"",
                              @"keepEmptyFolders": @"",
                              @"putFiles": @"",
                              @"deleteFiles": @"",
                              @"setFileModes": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit"]
                                                       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=CodeCommit_20150413.CreateCommit" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit",
  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([
    'repositoryName' => '',
    'branchName' => '',
    'parentCommitId' => '',
    'authorName' => '',
    'email' => '',
    'commitMessage' => '',
    'keepEmptyFolders' => '',
    'putFiles' => '',
    'deleteFiles' => '',
    'setFileModes' => ''
  ]),
  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=CodeCommit_20150413.CreateCommit', [
  'body' => '{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'parentCommitId' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'putFiles' => '',
  'deleteFiles' => '',
  'setFileModes' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'parentCommitId' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'putFiles' => '',
  'deleteFiles' => '',
  'setFileModes' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit');
$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=CodeCommit_20150413.CreateCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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=CodeCommit_20150413.CreateCommit"

payload = {
    "repositoryName": "",
    "branchName": "",
    "parentCommitId": "",
    "authorName": "",
    "email": "",
    "commitMessage": "",
    "keepEmptyFolders": "",
    "putFiles": "",
    "deleteFiles": "",
    "setFileModes": ""
}
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=CodeCommit_20150413.CreateCommit"

payload <- "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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=CodeCommit_20150413.CreateCommit")

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"parentCommitId\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"putFiles\": \"\",\n  \"deleteFiles\": \"\",\n  \"setFileModes\": \"\"\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=CodeCommit_20150413.CreateCommit";

    let payload = json!({
        "repositoryName": "",
        "branchName": "",
        "parentCommitId": "",
        "authorName": "",
        "email": "",
        "commitMessage": "",
        "keepEmptyFolders": "",
        "putFiles": "",
        "deleteFiles": "",
        "setFileModes": ""
    });

    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=CodeCommit_20150413.CreateCommit' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}'
echo '{
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "branchName": "",\n  "parentCommitId": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "putFiles": "",\n  "deleteFiles": "",\n  "setFileModes": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "branchName": "",
  "parentCommitId": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "putFiles": "",
  "deleteFiles": "",
  "setFileModes": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateCommit")! 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 CreatePullRequest
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest
HEADERS

X-Amz-Target
BODY json

{
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:title ""
                                                                                                              :description ""
                                                                                                              :targets ""
                                                                                                              :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.CreatePullRequest"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.CreatePullRequest");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest"

	payload := strings.NewReader("{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest")
  .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=CodeCommit_20150413.CreatePullRequest")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  title: '',
  description: '',
  targets: '',
  clientRequestToken: ''
});

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=CodeCommit_20150413.CreatePullRequest');
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=CodeCommit_20150413.CreatePullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {title: '', description: '', targets: '', clientRequestToken: ''}
};

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

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=CodeCommit_20150413.CreatePullRequest',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "title": "",\n  "description": "",\n  "targets": "",\n  "clientRequestToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest")
  .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({title: '', description: '', targets: '', clientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {title: '', description: '', targets: '', clientRequestToken: ''},
  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=CodeCommit_20150413.CreatePullRequest');

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

req.type('json');
req.send({
  title: '',
  description: '',
  targets: '',
  clientRequestToken: ''
});

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=CodeCommit_20150413.CreatePullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {title: '', description: '', targets: '', clientRequestToken: ''}
};

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=CodeCommit_20150413.CreatePullRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"title":"","description":"","targets":"","clientRequestToken":""}'
};

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 = @{ @"title": @"",
                              @"description": @"",
                              @"targets": @"",
                              @"clientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest"]
                                                       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=CodeCommit_20150413.CreatePullRequest" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest",
  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([
    'title' => '',
    'description' => '',
    'targets' => '',
    'clientRequestToken' => ''
  ]),
  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=CodeCommit_20150413.CreatePullRequest', [
  'body' => '{
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'title' => '',
  'description' => '',
  'targets' => '',
  'clientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'title' => '',
  'description' => '',
  'targets' => '',
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest');
$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=CodeCommit_20150413.CreatePullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.CreatePullRequest"

payload = {
    "title": "",
    "description": "",
    "targets": "",
    "clientRequestToken": ""
}
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=CodeCommit_20150413.CreatePullRequest"

payload <- "{\n  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.CreatePullRequest")

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  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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  \"title\": \"\",\n  \"description\": \"\",\n  \"targets\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.CreatePullRequest";

    let payload = json!({
        "title": "",
        "description": "",
        "targets": "",
        "clientRequestToken": ""
    });

    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=CodeCommit_20150413.CreatePullRequest' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
}'
echo '{
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "title": "",\n  "description": "",\n  "targets": "",\n  "clientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "title": "",
  "description": "",
  "targets": "",
  "clientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequest")! 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 CreatePullRequestApprovalRule
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "approvalRuleName": "",
  "approvalRuleContent": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:pullRequestId ""
                                                                                                                          :approvalRuleName ""
                                                                                                                          :approvalRuleContent ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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=CodeCommit_20150413.CreatePullRequestApprovalRule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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=CodeCommit_20150413.CreatePullRequestApprovalRule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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: 80

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule")
  .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=CodeCommit_20150413.CreatePullRequestApprovalRule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  approvalRuleName: '',
  approvalRuleContent: ''
});

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=CodeCommit_20150413.CreatePullRequestApprovalRule');
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=CodeCommit_20150413.CreatePullRequestApprovalRule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', approvalRuleName: '', approvalRuleContent: ''}
};

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

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=CodeCommit_20150413.CreatePullRequestApprovalRule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "approvalRuleName": "",\n  "approvalRuleContent": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule")
  .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({pullRequestId: '', approvalRuleName: '', approvalRuleContent: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', approvalRuleName: '', approvalRuleContent: ''},
  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=CodeCommit_20150413.CreatePullRequestApprovalRule');

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

req.type('json');
req.send({
  pullRequestId: '',
  approvalRuleName: '',
  approvalRuleContent: ''
});

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=CodeCommit_20150413.CreatePullRequestApprovalRule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', approvalRuleName: '', approvalRuleContent: ''}
};

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=CodeCommit_20150413.CreatePullRequestApprovalRule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","approvalRuleName":"","approvalRuleContent":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"approvalRuleName": @"",
                              @"approvalRuleContent": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule"]
                                                       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=CodeCommit_20150413.CreatePullRequestApprovalRule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule",
  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([
    'pullRequestId' => '',
    'approvalRuleName' => '',
    'approvalRuleContent' => ''
  ]),
  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=CodeCommit_20150413.CreatePullRequestApprovalRule', [
  'body' => '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "approvalRuleContent": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'approvalRuleName' => '',
  'approvalRuleContent' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'approvalRuleName' => '',
  'approvalRuleContent' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule');
$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=CodeCommit_20150413.CreatePullRequestApprovalRule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "approvalRuleContent": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "approvalRuleContent": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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=CodeCommit_20150413.CreatePullRequestApprovalRule"

payload = {
    "pullRequestId": "",
    "approvalRuleName": "",
    "approvalRuleContent": ""
}
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=CodeCommit_20150413.CreatePullRequestApprovalRule"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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=CodeCommit_20150413.CreatePullRequestApprovalRule")

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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"approvalRuleContent\": \"\"\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=CodeCommit_20150413.CreatePullRequestApprovalRule";

    let payload = json!({
        "pullRequestId": "",
        "approvalRuleName": "",
        "approvalRuleContent": ""
    });

    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=CodeCommit_20150413.CreatePullRequestApprovalRule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "approvalRuleContent": ""
}'
echo '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "approvalRuleContent": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "approvalRuleName": "",\n  "approvalRuleContent": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreatePullRequestApprovalRule")! 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 CreateRepository
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "repositoryDescription": "",
  "tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:repositoryName ""
                                                                                                             :repositoryDescription ""
                                                                                                             :tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.CreateRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.CreateRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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: 71

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository")
  .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=CodeCommit_20150413.CreateRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  repositoryDescription: '',
  tags: ''
});

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=CodeCommit_20150413.CreateRepository');
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=CodeCommit_20150413.CreateRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', repositoryDescription: '', tags: ''}
};

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

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=CodeCommit_20150413.CreateRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "repositoryDescription": "",\n  "tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository")
  .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({repositoryName: '', repositoryDescription: '', tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', repositoryDescription: '', tags: ''},
  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=CodeCommit_20150413.CreateRepository');

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

req.type('json');
req.send({
  repositoryName: '',
  repositoryDescription: '',
  tags: ''
});

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=CodeCommit_20150413.CreateRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', repositoryDescription: '', tags: ''}
};

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=CodeCommit_20150413.CreateRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","repositoryDescription":"","tags":""}'
};

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 = @{ @"repositoryName": @"",
                              @"repositoryDescription": @"",
                              @"tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository"]
                                                       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=CodeCommit_20150413.CreateRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository",
  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([
    'repositoryName' => '',
    'repositoryDescription' => '',
    'tags' => ''
  ]),
  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=CodeCommit_20150413.CreateRepository', [
  'body' => '{
  "repositoryName": "",
  "repositoryDescription": "",
  "tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'repositoryDescription' => '',
  'tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'repositoryDescription' => '',
  'tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository');
$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=CodeCommit_20150413.CreateRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "repositoryDescription": "",
  "tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "repositoryDescription": "",
  "tags": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.CreateRepository"

payload = {
    "repositoryName": "",
    "repositoryDescription": "",
    "tags": ""
}
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=CodeCommit_20150413.CreateRepository"

payload <- "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.CreateRepository")

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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.CreateRepository";

    let payload = json!({
        "repositoryName": "",
        "repositoryDescription": "",
        "tags": ""
    });

    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=CodeCommit_20150413.CreateRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "repositoryDescription": "",
  "tags": ""
}'
echo '{
  "repositoryName": "",
  "repositoryDescription": "",
  "tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "repositoryDescription": "",\n  "tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateRepository")! 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 CreateUnreferencedMergeCommit
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:repositoryName ""
                                                                                                                          :sourceCommitSpecifier ""
                                                                                                                          :destinationCommitSpecifier ""
                                                                                                                          :mergeOption ""
                                                                                                                          :conflictDetailLevel ""
                                                                                                                          :conflictResolutionStrategy ""
                                                                                                                          :authorName ""
                                                                                                                          :email ""
                                                                                                                          :commitMessage ""
                                                                                                                          :keepEmptyFolders ""
                                                                                                                          :conflictResolution ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.CreateUnreferencedMergeCommit"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.CreateUnreferencedMergeCommit");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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: 291

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit")
  .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=CodeCommit_20150413.CreateUnreferencedMergeCommit")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  mergeOption: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.CreateUnreferencedMergeCommit');
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=CodeCommit_20150413.CreateUnreferencedMergeCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    mergeOption: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","mergeOption":"","conflictDetailLevel":"","conflictResolutionStrategy":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","conflictResolution":""}'
};

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=CodeCommit_20150413.CreateUnreferencedMergeCommit',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "mergeOption": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit")
  .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({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  mergeOption: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    mergeOption: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  },
  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=CodeCommit_20150413.CreateUnreferencedMergeCommit');

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

req.type('json');
req.send({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  mergeOption: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.CreateUnreferencedMergeCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    mergeOption: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

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=CodeCommit_20150413.CreateUnreferencedMergeCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","mergeOption":"","conflictDetailLevel":"","conflictResolutionStrategy":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","conflictResolution":""}'
};

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 = @{ @"repositoryName": @"",
                              @"sourceCommitSpecifier": @"",
                              @"destinationCommitSpecifier": @"",
                              @"mergeOption": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"authorName": @"",
                              @"email": @"",
                              @"commitMessage": @"",
                              @"keepEmptyFolders": @"",
                              @"conflictResolution": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit"]
                                                       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=CodeCommit_20150413.CreateUnreferencedMergeCommit" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit",
  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([
    'repositoryName' => '',
    'sourceCommitSpecifier' => '',
    'destinationCommitSpecifier' => '',
    'mergeOption' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'authorName' => '',
    'email' => '',
    'commitMessage' => '',
    'keepEmptyFolders' => '',
    'conflictResolution' => ''
  ]),
  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=CodeCommit_20150413.CreateUnreferencedMergeCommit', [
  'body' => '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'mergeOption' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'mergeOption' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit');
$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=CodeCommit_20150413.CreateUnreferencedMergeCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.CreateUnreferencedMergeCommit"

payload = {
    "repositoryName": "",
    "sourceCommitSpecifier": "",
    "destinationCommitSpecifier": "",
    "mergeOption": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "authorName": "",
    "email": "",
    "commitMessage": "",
    "keepEmptyFolders": "",
    "conflictResolution": ""
}
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=CodeCommit_20150413.CreateUnreferencedMergeCommit"

payload <- "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.CreateUnreferencedMergeCommit")

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.CreateUnreferencedMergeCommit";

    let payload = json!({
        "repositoryName": "",
        "sourceCommitSpecifier": "",
        "destinationCommitSpecifier": "",
        "mergeOption": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "authorName": "",
        "email": "",
        "commitMessage": "",
        "keepEmptyFolders": "",
        "conflictResolution": ""
    });

    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=CodeCommit_20150413.CreateUnreferencedMergeCommit' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
echo '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "mergeOption": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.CreateUnreferencedMergeCommit")! 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 DeleteApprovalRuleTemplate
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.DeleteApprovalRuleTemplate"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.DeleteApprovalRuleTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\"\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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\"\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  \"approvalRuleTemplateName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate")
  .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=CodeCommit_20150413.DeleteApprovalRuleTemplate")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: ''
});

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=CodeCommit_20150413.DeleteApprovalRuleTemplate');
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=CodeCommit_20150413.DeleteApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: ''}
};

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

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=CodeCommit_20150413.DeleteApprovalRuleTemplate',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate")
  .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({approvalRuleTemplateName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: ''},
  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=CodeCommit_20150413.DeleteApprovalRuleTemplate');

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

req.type('json');
req.send({
  approvalRuleTemplateName: ''
});

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=CodeCommit_20150413.DeleteApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: ''}
};

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=CodeCommit_20150413.DeleteApprovalRuleTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":""}'
};

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 = @{ @"approvalRuleTemplateName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate"]
                                                       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=CodeCommit_20150413.DeleteApprovalRuleTemplate" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate",
  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([
    'approvalRuleTemplateName' => ''
  ]),
  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=CodeCommit_20150413.DeleteApprovalRuleTemplate', [
  'body' => '{
  "approvalRuleTemplateName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate');
$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=CodeCommit_20150413.DeleteApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.DeleteApprovalRuleTemplate"

payload = { "approvalRuleTemplateName": "" }
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=CodeCommit_20150413.DeleteApprovalRuleTemplate"

payload <- "{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.DeleteApprovalRuleTemplate")

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  \"approvalRuleTemplateName\": \"\"\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  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.DeleteApprovalRuleTemplate";

    let payload = json!({"approvalRuleTemplateName": ""});

    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=CodeCommit_20150413.DeleteApprovalRuleTemplate' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": ""
}'
echo '{
  "approvalRuleTemplateName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteApprovalRuleTemplate")! 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 DeleteBranch
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "branchName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:repositoryName ""
                                                                                                         :branchName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.DeleteBranch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.DeleteBranch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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: 46

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch")
  .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=CodeCommit_20150413.DeleteBranch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  branchName: ''
});

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=CodeCommit_20150413.DeleteBranch');
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=CodeCommit_20150413.DeleteBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', branchName: ''}
};

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

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=CodeCommit_20150413.DeleteBranch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "branchName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch")
  .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({repositoryName: '', branchName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', branchName: ''},
  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=CodeCommit_20150413.DeleteBranch');

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

req.type('json');
req.send({
  repositoryName: '',
  branchName: ''
});

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=CodeCommit_20150413.DeleteBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', branchName: ''}
};

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=CodeCommit_20150413.DeleteBranch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":""}'
};

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 = @{ @"repositoryName": @"",
                              @"branchName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch"]
                                                       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=CodeCommit_20150413.DeleteBranch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch",
  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([
    'repositoryName' => '',
    'branchName' => ''
  ]),
  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=CodeCommit_20150413.DeleteBranch', [
  'body' => '{
  "repositoryName": "",
  "branchName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'branchName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch');
$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=CodeCommit_20150413.DeleteBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.DeleteBranch"

payload = {
    "repositoryName": "",
    "branchName": ""
}
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=CodeCommit_20150413.DeleteBranch"

payload <- "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.DeleteBranch")

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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.DeleteBranch";

    let payload = json!({
        "repositoryName": "",
        "branchName": ""
    });

    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=CodeCommit_20150413.DeleteBranch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "branchName": ""
}'
echo '{
  "repositoryName": "",
  "branchName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "branchName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteBranch")! 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 DeleteCommentContent
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent
HEADERS

X-Amz-Target
BODY json

{
  "commentId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"commentId\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"commentId\": \"\"\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=CodeCommit_20150413.DeleteCommentContent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"commentId\": \"\"\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=CodeCommit_20150413.DeleteCommentContent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commentId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent"

	payload := strings.NewReader("{\n  \"commentId\": \"\"\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: 21

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commentId\": \"\"\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  \"commentId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent")
  .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=CodeCommit_20150413.DeleteCommentContent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"commentId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  commentId: ''
});

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=CodeCommit_20150413.DeleteCommentContent');
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=CodeCommit_20150413.DeleteCommentContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: ''}
};

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

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=CodeCommit_20150413.DeleteCommentContent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commentId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"commentId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent")
  .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({commentId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {commentId: ''},
  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=CodeCommit_20150413.DeleteCommentContent');

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

req.type('json');
req.send({
  commentId: ''
});

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=CodeCommit_20150413.DeleteCommentContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: ''}
};

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=CodeCommit_20150413.DeleteCommentContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":""}'
};

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 = @{ @"commentId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent"]
                                                       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=CodeCommit_20150413.DeleteCommentContent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"commentId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent",
  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([
    'commentId' => ''
  ]),
  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=CodeCommit_20150413.DeleteCommentContent', [
  'body' => '{
  "commentId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commentId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent');
$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=CodeCommit_20150413.DeleteCommentContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": ""
}'
import http.client

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

payload = "{\n  \"commentId\": \"\"\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=CodeCommit_20150413.DeleteCommentContent"

payload = { "commentId": "" }
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=CodeCommit_20150413.DeleteCommentContent"

payload <- "{\n  \"commentId\": \"\"\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=CodeCommit_20150413.DeleteCommentContent")

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  \"commentId\": \"\"\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  \"commentId\": \"\"\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=CodeCommit_20150413.DeleteCommentContent";

    let payload = json!({"commentId": ""});

    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=CodeCommit_20150413.DeleteCommentContent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "commentId": ""
}'
echo '{
  "commentId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "commentId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteCommentContent")! 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 DeleteFile
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:repositoryName ""
                                                                                                       :branchName ""
                                                                                                       :filePath ""
                                                                                                       :parentCommitId ""
                                                                                                       :keepEmptyFolders ""
                                                                                                       :commitMessage ""
                                                                                                       :name ""
                                                                                                       :email ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.DeleteFile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.DeleteFile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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: 166

{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile")
  .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=CodeCommit_20150413.DeleteFile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  branchName: '',
  filePath: '',
  parentCommitId: '',
  keepEmptyFolders: '',
  commitMessage: '',
  name: '',
  email: ''
});

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=CodeCommit_20150413.DeleteFile');
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=CodeCommit_20150413.DeleteFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    branchName: '',
    filePath: '',
    parentCommitId: '',
    keepEmptyFolders: '',
    commitMessage: '',
    name: '',
    email: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","filePath":"","parentCommitId":"","keepEmptyFolders":"","commitMessage":"","name":"","email":""}'
};

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=CodeCommit_20150413.DeleteFile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "branchName": "",\n  "filePath": "",\n  "parentCommitId": "",\n  "keepEmptyFolders": "",\n  "commitMessage": "",\n  "name": "",\n  "email": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile")
  .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({
  repositoryName: '',
  branchName: '',
  filePath: '',
  parentCommitId: '',
  keepEmptyFolders: '',
  commitMessage: '',
  name: '',
  email: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    branchName: '',
    filePath: '',
    parentCommitId: '',
    keepEmptyFolders: '',
    commitMessage: '',
    name: '',
    email: ''
  },
  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=CodeCommit_20150413.DeleteFile');

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

req.type('json');
req.send({
  repositoryName: '',
  branchName: '',
  filePath: '',
  parentCommitId: '',
  keepEmptyFolders: '',
  commitMessage: '',
  name: '',
  email: ''
});

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=CodeCommit_20150413.DeleteFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    branchName: '',
    filePath: '',
    parentCommitId: '',
    keepEmptyFolders: '',
    commitMessage: '',
    name: '',
    email: ''
  }
};

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=CodeCommit_20150413.DeleteFile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","filePath":"","parentCommitId":"","keepEmptyFolders":"","commitMessage":"","name":"","email":""}'
};

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 = @{ @"repositoryName": @"",
                              @"branchName": @"",
                              @"filePath": @"",
                              @"parentCommitId": @"",
                              @"keepEmptyFolders": @"",
                              @"commitMessage": @"",
                              @"name": @"",
                              @"email": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile"]
                                                       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=CodeCommit_20150413.DeleteFile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile",
  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([
    'repositoryName' => '',
    'branchName' => '',
    'filePath' => '',
    'parentCommitId' => '',
    'keepEmptyFolders' => '',
    'commitMessage' => '',
    'name' => '',
    'email' => ''
  ]),
  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=CodeCommit_20150413.DeleteFile', [
  'body' => '{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'filePath' => '',
  'parentCommitId' => '',
  'keepEmptyFolders' => '',
  'commitMessage' => '',
  'name' => '',
  'email' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'filePath' => '',
  'parentCommitId' => '',
  'keepEmptyFolders' => '',
  'commitMessage' => '',
  'name' => '',
  'email' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile');
$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=CodeCommit_20150413.DeleteFile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.DeleteFile"

payload = {
    "repositoryName": "",
    "branchName": "",
    "filePath": "",
    "parentCommitId": "",
    "keepEmptyFolders": "",
    "commitMessage": "",
    "name": "",
    "email": ""
}
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=CodeCommit_20150413.DeleteFile"

payload <- "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.DeleteFile")

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"filePath\": \"\",\n  \"parentCommitId\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.DeleteFile";

    let payload = json!({
        "repositoryName": "",
        "branchName": "",
        "filePath": "",
        "parentCommitId": "",
        "keepEmptyFolders": "",
        "commitMessage": "",
        "name": "",
        "email": ""
    });

    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=CodeCommit_20150413.DeleteFile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}'
echo '{
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "branchName": "",\n  "filePath": "",\n  "parentCommitId": "",\n  "keepEmptyFolders": "",\n  "commitMessage": "",\n  "name": "",\n  "email": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "branchName": "",
  "filePath": "",
  "parentCommitId": "",
  "keepEmptyFolders": "",
  "commitMessage": "",
  "name": "",
  "email": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteFile")! 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 DeletePullRequestApprovalRule
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "approvalRuleName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:pullRequestId ""
                                                                                                                          :approvalRuleName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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=CodeCommit_20150413.DeletePullRequestApprovalRule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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=CodeCommit_20150413.DeletePullRequestApprovalRule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule")
  .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=CodeCommit_20150413.DeletePullRequestApprovalRule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  approvalRuleName: ''
});

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=CodeCommit_20150413.DeletePullRequestApprovalRule');
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=CodeCommit_20150413.DeletePullRequestApprovalRule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', approvalRuleName: ''}
};

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

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=CodeCommit_20150413.DeletePullRequestApprovalRule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "approvalRuleName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule")
  .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({pullRequestId: '', approvalRuleName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', approvalRuleName: ''},
  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=CodeCommit_20150413.DeletePullRequestApprovalRule');

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

req.type('json');
req.send({
  pullRequestId: '',
  approvalRuleName: ''
});

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=CodeCommit_20150413.DeletePullRequestApprovalRule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', approvalRuleName: ''}
};

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=CodeCommit_20150413.DeletePullRequestApprovalRule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","approvalRuleName":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"approvalRuleName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule"]
                                                       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=CodeCommit_20150413.DeletePullRequestApprovalRule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule",
  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([
    'pullRequestId' => '',
    'approvalRuleName' => ''
  ]),
  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=CodeCommit_20150413.DeletePullRequestApprovalRule', [
  'body' => '{
  "pullRequestId": "",
  "approvalRuleName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'approvalRuleName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule');
$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=CodeCommit_20150413.DeletePullRequestApprovalRule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "approvalRuleName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "approvalRuleName": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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=CodeCommit_20150413.DeletePullRequestApprovalRule"

payload = {
    "pullRequestId": "",
    "approvalRuleName": ""
}
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=CodeCommit_20150413.DeletePullRequestApprovalRule"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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=CodeCommit_20150413.DeletePullRequestApprovalRule")

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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\"\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=CodeCommit_20150413.DeletePullRequestApprovalRule";

    let payload = json!({
        "pullRequestId": "",
        "approvalRuleName": ""
    });

    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=CodeCommit_20150413.DeletePullRequestApprovalRule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "approvalRuleName": ""
}'
echo '{
  "pullRequestId": "",
  "approvalRuleName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "approvalRuleName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeletePullRequestApprovalRule")! 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 DeleteRepository
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DeleteRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DeleteRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\"\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: 26

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\"\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  \"repositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository")
  .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=CodeCommit_20150413.DeleteRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: ''
});

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=CodeCommit_20150413.DeleteRepository');
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=CodeCommit_20150413.DeleteRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: ''}
};

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

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=CodeCommit_20150413.DeleteRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository")
  .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({repositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: ''},
  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=CodeCommit_20150413.DeleteRepository');

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

req.type('json');
req.send({
  repositoryName: ''
});

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=CodeCommit_20150413.DeleteRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: ''}
};

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=CodeCommit_20150413.DeleteRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":""}'
};

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 = @{ @"repositoryName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository"]
                                                       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=CodeCommit_20150413.DeleteRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository",
  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([
    'repositoryName' => ''
  ]),
  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=CodeCommit_20150413.DeleteRepository', [
  'body' => '{
  "repositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository');
$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=CodeCommit_20150413.DeleteRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DeleteRepository"

payload = { "repositoryName": "" }
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=CodeCommit_20150413.DeleteRepository"

payload <- "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DeleteRepository")

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  \"repositoryName\": \"\"\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  \"repositoryName\": \"\"\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=CodeCommit_20150413.DeleteRepository";

    let payload = json!({"repositoryName": ""});

    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=CodeCommit_20150413.DeleteRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": ""
}'
echo '{
  "repositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DeleteRepository")! 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 DescribeMergeConflicts
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:repositoryName ""
                                                                                                                   :destinationCommitSpecifier ""
                                                                                                                   :sourceCommitSpecifier ""
                                                                                                                   :mergeOption ""
                                                                                                                   :maxMergeHunks ""
                                                                                                                   :filePath ""
                                                                                                                   :conflictDetailLevel ""
                                                                                                                   :conflictResolutionStrategy ""
                                                                                                                   :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.DescribeMergeConflicts"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.DescribeMergeConflicts");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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: 239

{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts")
  .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=CodeCommit_20150413.DescribeMergeConflicts")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  maxMergeHunks: '',
  filePath: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  nextToken: ''
});

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=CodeCommit_20150413.DescribeMergeConflicts');
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=CodeCommit_20150413.DescribeMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    maxMergeHunks: '',
    filePath: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","destinationCommitSpecifier":"","sourceCommitSpecifier":"","mergeOption":"","maxMergeHunks":"","filePath":"","conflictDetailLevel":"","conflictResolutionStrategy":"","nextToken":""}'
};

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=CodeCommit_20150413.DescribeMergeConflicts',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "destinationCommitSpecifier": "",\n  "sourceCommitSpecifier": "",\n  "mergeOption": "",\n  "maxMergeHunks": "",\n  "filePath": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "nextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts")
  .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({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  maxMergeHunks: '',
  filePath: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  nextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    maxMergeHunks: '',
    filePath: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  },
  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=CodeCommit_20150413.DescribeMergeConflicts');

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

req.type('json');
req.send({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  maxMergeHunks: '',
  filePath: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  nextToken: ''
});

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=CodeCommit_20150413.DescribeMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    maxMergeHunks: '',
    filePath: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  }
};

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=CodeCommit_20150413.DescribeMergeConflicts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","destinationCommitSpecifier":"","sourceCommitSpecifier":"","mergeOption":"","maxMergeHunks":"","filePath":"","conflictDetailLevel":"","conflictResolutionStrategy":"","nextToken":""}'
};

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 = @{ @"repositoryName": @"",
                              @"destinationCommitSpecifier": @"",
                              @"sourceCommitSpecifier": @"",
                              @"mergeOption": @"",
                              @"maxMergeHunks": @"",
                              @"filePath": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"nextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts"]
                                                       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=CodeCommit_20150413.DescribeMergeConflicts" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts",
  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([
    'repositoryName' => '',
    'destinationCommitSpecifier' => '',
    'sourceCommitSpecifier' => '',
    'mergeOption' => '',
    'maxMergeHunks' => '',
    'filePath' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'nextToken' => ''
  ]),
  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=CodeCommit_20150413.DescribeMergeConflicts', [
  'body' => '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'destinationCommitSpecifier' => '',
  'sourceCommitSpecifier' => '',
  'mergeOption' => '',
  'maxMergeHunks' => '',
  'filePath' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'nextToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'destinationCommitSpecifier' => '',
  'sourceCommitSpecifier' => '',
  'mergeOption' => '',
  'maxMergeHunks' => '',
  'filePath' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts');
$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=CodeCommit_20150413.DescribeMergeConflicts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.DescribeMergeConflicts"

payload = {
    "repositoryName": "",
    "destinationCommitSpecifier": "",
    "sourceCommitSpecifier": "",
    "mergeOption": "",
    "maxMergeHunks": "",
    "filePath": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "nextToken": ""
}
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=CodeCommit_20150413.DescribeMergeConflicts"

payload <- "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.DescribeMergeConflicts")

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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"maxMergeHunks\": \"\",\n  \"filePath\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.DescribeMergeConflicts";

    let payload = json!({
        "repositoryName": "",
        "destinationCommitSpecifier": "",
        "sourceCommitSpecifier": "",
        "mergeOption": "",
        "maxMergeHunks": "",
        "filePath": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "nextToken": ""
    });

    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=CodeCommit_20150413.DescribeMergeConflicts' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
echo '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "destinationCommitSpecifier": "",\n  "sourceCommitSpecifier": "",\n  "mergeOption": "",\n  "maxMergeHunks": "",\n  "filePath": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "maxMergeHunks": "",
  "filePath": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribeMergeConflicts")! 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 DescribePullRequestEvents
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "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=CodeCommit_20150413.DescribePullRequestEvents");

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  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:pullRequestId ""
                                                                                                                      :pullRequestEventType ""
                                                                                                                      :actorArn ""
                                                                                                                      :nextToken ""
                                                                                                                      :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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

{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents")
  .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=CodeCommit_20150413.DescribePullRequestEvents")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  pullRequestEventType: '',
  actorArn: '',
  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=CodeCommit_20150413.DescribePullRequestEvents');
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=CodeCommit_20150413.DescribePullRequestEvents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    pullRequestEventType: '',
    actorArn: '',
    nextToken: '',
    maxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","pullRequestEventType":"","actorArn":"","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=CodeCommit_20150413.DescribePullRequestEvents',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "pullRequestEventType": "",\n  "actorArn": "",\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  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents")
  .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({
  pullRequestId: '',
  pullRequestEventType: '',
  actorArn: '',
  nextToken: '',
  maxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    pullRequestId: '',
    pullRequestEventType: '',
    actorArn: '',
    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=CodeCommit_20150413.DescribePullRequestEvents');

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

req.type('json');
req.send({
  pullRequestId: '',
  pullRequestEventType: '',
  actorArn: '',
  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=CodeCommit_20150413.DescribePullRequestEvents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    pullRequestEventType: '',
    actorArn: '',
    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=CodeCommit_20150413.DescribePullRequestEvents';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","pullRequestEventType":"","actorArn":"","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 = @{ @"pullRequestId": @"",
                              @"pullRequestEventType": @"",
                              @"actorArn": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents"]
                                                       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=CodeCommit_20150413.DescribePullRequestEvents" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents",
  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([
    'pullRequestId' => '',
    'pullRequestEventType' => '',
    'actorArn' => '',
    '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=CodeCommit_20150413.DescribePullRequestEvents', [
  'body' => '{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'pullRequestEventType' => '',
  'actorArn' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'pullRequestEventType' => '',
  'actorArn' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents');
$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=CodeCommit_20150413.DescribePullRequestEvents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents"

payload = {
    "pullRequestId": "",
    "pullRequestEventType": "",
    "actorArn": "",
    "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=CodeCommit_20150413.DescribePullRequestEvents"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents")

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  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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  \"pullRequestId\": \"\",\n  \"pullRequestEventType\": \"\",\n  \"actorArn\": \"\",\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=CodeCommit_20150413.DescribePullRequestEvents";

    let payload = json!({
        "pullRequestId": "",
        "pullRequestEventType": "",
        "actorArn": "",
        "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=CodeCommit_20150413.DescribePullRequestEvents' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "pullRequestEventType": "",\n  "actorArn": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "pullRequestEventType": "",
  "actorArn": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DescribePullRequestEvents")! 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 DisassociateApprovalRuleTemplateFromRepository
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository" {:headers {:x-amz-target ""}
                                                                                                                             :content-type :json
                                                                                                                             :form-params {:approvalRuleTemplateName ""
                                                                                                                                           :repositoryName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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: 60

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository")
  .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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  repositoryName: ''
});

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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository');
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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryName: ''}
};

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

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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "repositoryName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository")
  .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({approvalRuleTemplateName: '', repositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: '', repositoryName: ''},
  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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository');

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

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  repositoryName: ''
});

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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', repositoryName: ''}
};

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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","repositoryName":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"repositoryName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"]
                                                       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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository",
  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([
    'approvalRuleTemplateName' => '',
    'repositoryName' => ''
  ]),
  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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'repositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository');
$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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"

payload = {
    "approvalRuleTemplateName": "",
    "repositoryName": ""
}
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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository")

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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "repositoryName": ""
    });

    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=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "repositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "repositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.DisassociateApprovalRuleTemplateFromRepository")! 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 EvaluatePullRequestApprovalRules
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "revisionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules" {:headers {:x-amz-target ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:pullRequestId ""
                                                                                                                             :revisionId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.EvaluatePullRequestApprovalRules"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.EvaluatePullRequestApprovalRules");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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: 45

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules")
  .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=CodeCommit_20150413.EvaluatePullRequestApprovalRules")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  revisionId: ''
});

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=CodeCommit_20150413.EvaluatePullRequestApprovalRules');
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=CodeCommit_20150413.EvaluatePullRequestApprovalRules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: ''}
};

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

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=CodeCommit_20150413.EvaluatePullRequestApprovalRules',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "revisionId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules")
  .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({pullRequestId: '', revisionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', revisionId: ''},
  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=CodeCommit_20150413.EvaluatePullRequestApprovalRules');

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

req.type('json');
req.send({
  pullRequestId: '',
  revisionId: ''
});

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=CodeCommit_20150413.EvaluatePullRequestApprovalRules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: ''}
};

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=CodeCommit_20150413.EvaluatePullRequestApprovalRules';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","revisionId":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"revisionId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules"]
                                                       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=CodeCommit_20150413.EvaluatePullRequestApprovalRules" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules",
  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([
    'pullRequestId' => '',
    'revisionId' => ''
  ]),
  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=CodeCommit_20150413.EvaluatePullRequestApprovalRules', [
  'body' => '{
  "pullRequestId": "",
  "revisionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'revisionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules');
$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=CodeCommit_20150413.EvaluatePullRequestApprovalRules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.EvaluatePullRequestApprovalRules"

payload = {
    "pullRequestId": "",
    "revisionId": ""
}
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=CodeCommit_20150413.EvaluatePullRequestApprovalRules"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.EvaluatePullRequestApprovalRules")

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.EvaluatePullRequestApprovalRules";

    let payload = json!({
        "pullRequestId": "",
        "revisionId": ""
    });

    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=CodeCommit_20150413.EvaluatePullRequestApprovalRules' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "revisionId": ""
}'
echo '{
  "pullRequestId": "",
  "revisionId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "revisionId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.EvaluatePullRequestApprovalRules")! 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 GetApprovalRuleTemplate
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"approvalRuleTemplateName\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.GetApprovalRuleTemplate"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.GetApprovalRuleTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\"\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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\"\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  \"approvalRuleTemplateName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate")
  .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=CodeCommit_20150413.GetApprovalRuleTemplate")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: ''
});

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=CodeCommit_20150413.GetApprovalRuleTemplate');
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=CodeCommit_20150413.GetApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: ''}
};

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

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=CodeCommit_20150413.GetApprovalRuleTemplate',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate")
  .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({approvalRuleTemplateName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: ''},
  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=CodeCommit_20150413.GetApprovalRuleTemplate');

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

req.type('json');
req.send({
  approvalRuleTemplateName: ''
});

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=CodeCommit_20150413.GetApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: ''}
};

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=CodeCommit_20150413.GetApprovalRuleTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":""}'
};

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 = @{ @"approvalRuleTemplateName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate"]
                                                       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=CodeCommit_20150413.GetApprovalRuleTemplate" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate",
  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([
    'approvalRuleTemplateName' => ''
  ]),
  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=CodeCommit_20150413.GetApprovalRuleTemplate', [
  'body' => '{
  "approvalRuleTemplateName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate');
$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=CodeCommit_20150413.GetApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.GetApprovalRuleTemplate"

payload = { "approvalRuleTemplateName": "" }
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=CodeCommit_20150413.GetApprovalRuleTemplate"

payload <- "{\n  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.GetApprovalRuleTemplate")

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  \"approvalRuleTemplateName\": \"\"\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  \"approvalRuleTemplateName\": \"\"\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=CodeCommit_20150413.GetApprovalRuleTemplate";

    let payload = json!({"approvalRuleTemplateName": ""});

    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=CodeCommit_20150413.GetApprovalRuleTemplate' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": ""
}'
echo '{
  "approvalRuleTemplateName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetApprovalRuleTemplate")! 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 GetBlob
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "blobId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"blobId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:repositoryName ""
                                                                                                    :blobId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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=CodeCommit_20150413.GetBlob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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=CodeCommit_20150413.GetBlob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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: 42

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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  \"repositoryName\": \"\",\n  \"blobId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob")
  .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=CodeCommit_20150413.GetBlob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  blobId: ''
});

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=CodeCommit_20150413.GetBlob');
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=CodeCommit_20150413.GetBlob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', blobId: ''}
};

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

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=CodeCommit_20150413.GetBlob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "blobId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob")
  .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({repositoryName: '', blobId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', blobId: ''},
  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=CodeCommit_20150413.GetBlob');

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

req.type('json');
req.send({
  repositoryName: '',
  blobId: ''
});

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=CodeCommit_20150413.GetBlob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', blobId: ''}
};

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=CodeCommit_20150413.GetBlob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","blobId":""}'
};

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 = @{ @"repositoryName": @"",
                              @"blobId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob"]
                                                       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=CodeCommit_20150413.GetBlob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob",
  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([
    'repositoryName' => '',
    'blobId' => ''
  ]),
  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=CodeCommit_20150413.GetBlob', [
  'body' => '{
  "repositoryName": "",
  "blobId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'blobId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob');
$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=CodeCommit_20150413.GetBlob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "blobId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "blobId": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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=CodeCommit_20150413.GetBlob"

payload = {
    "repositoryName": "",
    "blobId": ""
}
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=CodeCommit_20150413.GetBlob"

payload <- "{\n  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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=CodeCommit_20150413.GetBlob")

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  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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  \"repositoryName\": \"\",\n  \"blobId\": \"\"\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=CodeCommit_20150413.GetBlob";

    let payload = json!({
        "repositoryName": "",
        "blobId": ""
    });

    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=CodeCommit_20150413.GetBlob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "blobId": ""
}'
echo '{
  "repositoryName": "",
  "blobId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "blobId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBlob")! 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 GetBranch
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "branchName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:repositoryName ""
                                                                                                      :branchName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.GetBranch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.GetBranch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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: 46

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch")
  .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=CodeCommit_20150413.GetBranch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  branchName: ''
});

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=CodeCommit_20150413.GetBranch');
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=CodeCommit_20150413.GetBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', branchName: ''}
};

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

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=CodeCommit_20150413.GetBranch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "branchName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch")
  .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({repositoryName: '', branchName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', branchName: ''},
  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=CodeCommit_20150413.GetBranch');

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

req.type('json');
req.send({
  repositoryName: '',
  branchName: ''
});

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=CodeCommit_20150413.GetBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', branchName: ''}
};

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=CodeCommit_20150413.GetBranch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":""}'
};

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 = @{ @"repositoryName": @"",
                              @"branchName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch"]
                                                       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=CodeCommit_20150413.GetBranch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch",
  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([
    'repositoryName' => '',
    'branchName' => ''
  ]),
  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=CodeCommit_20150413.GetBranch', [
  'body' => '{
  "repositoryName": "",
  "branchName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'branchName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch');
$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=CodeCommit_20150413.GetBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.GetBranch"

payload = {
    "repositoryName": "",
    "branchName": ""
}
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=CodeCommit_20150413.GetBranch"

payload <- "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.GetBranch")

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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\"\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=CodeCommit_20150413.GetBranch";

    let payload = json!({
        "repositoryName": "",
        "branchName": ""
    });

    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=CodeCommit_20150413.GetBranch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "branchName": ""
}'
echo '{
  "repositoryName": "",
  "branchName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "branchName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetBranch")! 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 GetComment
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment
HEADERS

X-Amz-Target
BODY json

{
  "commentId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"commentId\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"commentId\": \"\"\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=CodeCommit_20150413.GetComment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"commentId\": \"\"\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=CodeCommit_20150413.GetComment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commentId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment"

	payload := strings.NewReader("{\n  \"commentId\": \"\"\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: 21

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commentId\": \"\"\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  \"commentId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment")
  .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=CodeCommit_20150413.GetComment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"commentId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  commentId: ''
});

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=CodeCommit_20150413.GetComment');
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=CodeCommit_20150413.GetComment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: ''}
};

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

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=CodeCommit_20150413.GetComment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commentId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"commentId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment")
  .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({commentId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {commentId: ''},
  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=CodeCommit_20150413.GetComment');

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

req.type('json');
req.send({
  commentId: ''
});

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=CodeCommit_20150413.GetComment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: ''}
};

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=CodeCommit_20150413.GetComment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":""}'
};

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 = @{ @"commentId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment"]
                                                       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=CodeCommit_20150413.GetComment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"commentId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment",
  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([
    'commentId' => ''
  ]),
  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=CodeCommit_20150413.GetComment', [
  'body' => '{
  "commentId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commentId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment');
$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=CodeCommit_20150413.GetComment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": ""
}'
import http.client

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

payload = "{\n  \"commentId\": \"\"\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=CodeCommit_20150413.GetComment"

payload = { "commentId": "" }
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=CodeCommit_20150413.GetComment"

payload <- "{\n  \"commentId\": \"\"\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=CodeCommit_20150413.GetComment")

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  \"commentId\": \"\"\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  \"commentId\": \"\"\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=CodeCommit_20150413.GetComment";

    let payload = json!({"commentId": ""});

    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=CodeCommit_20150413.GetComment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "commentId": ""
}'
echo '{
  "commentId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "commentId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetComment")! 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 GetCommentReactions
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions
HEADERS

X-Amz-Target
BODY json

{
  "commentId": "",
  "reactionUserArn": "",
  "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=CodeCommit_20150413.GetCommentReactions");

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  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:commentId ""
                                                                                                                :reactionUserArn ""
                                                                                                                :nextToken ""
                                                                                                                :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions"

	payload := strings.NewReader("{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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: 85

{
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions")
  .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=CodeCommit_20150413.GetCommentReactions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  commentId: '',
  reactionUserArn: '',
  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=CodeCommit_20150413.GetCommentReactions');
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=CodeCommit_20150413.GetCommentReactions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: '', reactionUserArn: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":"","reactionUserArn":"","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=CodeCommit_20150413.GetCommentReactions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commentId": "",\n  "reactionUserArn": "",\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  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions")
  .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({commentId: '', reactionUserArn: '', nextToken: '', maxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {commentId: '', reactionUserArn: '', 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=CodeCommit_20150413.GetCommentReactions');

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

req.type('json');
req.send({
  commentId: '',
  reactionUserArn: '',
  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=CodeCommit_20150413.GetCommentReactions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: '', reactionUserArn: '', 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=CodeCommit_20150413.GetCommentReactions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":"","reactionUserArn":"","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 = @{ @"commentId": @"",
                              @"reactionUserArn": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions"]
                                                       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=CodeCommit_20150413.GetCommentReactions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions",
  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([
    'commentId' => '',
    'reactionUserArn' => '',
    '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=CodeCommit_20150413.GetCommentReactions', [
  'body' => '{
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'commentId' => '',
  'reactionUserArn' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commentId' => '',
  'reactionUserArn' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions');
$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=CodeCommit_20150413.GetCommentReactions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions"

payload = {
    "commentId": "",
    "reactionUserArn": "",
    "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=CodeCommit_20150413.GetCommentReactions"

payload <- "{\n  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions")

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  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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  \"commentId\": \"\",\n  \"reactionUserArn\": \"\",\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=CodeCommit_20150413.GetCommentReactions";

    let payload = json!({
        "commentId": "",
        "reactionUserArn": "",
        "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=CodeCommit_20150413.GetCommentReactions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "commentId": "",\n  "reactionUserArn": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "commentId": "",
  "reactionUserArn": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentReactions")! 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 GetCommentsForComparedCommit
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "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=CodeCommit_20150413.GetCommentsForComparedCommit");

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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:repositoryName ""
                                                                                                                         :beforeCommitId ""
                                                                                                                         :afterCommitId ""
                                                                                                                         :nextToken ""
                                                                                                                         :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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

{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit")
  .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=CodeCommit_20150413.GetCommentsForComparedCommit")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  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=CodeCommit_20150413.GetCommentsForComparedCommit');
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=CodeCommit_20150413.GetCommentsForComparedCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    nextToken: '',
    maxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","beforeCommitId":"","afterCommitId":"","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=CodeCommit_20150413.GetCommentsForComparedCommit',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit")
  .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({
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  nextToken: '',
  maxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    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=CodeCommit_20150413.GetCommentsForComparedCommit');

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

req.type('json');
req.send({
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  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=CodeCommit_20150413.GetCommentsForComparedCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    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=CodeCommit_20150413.GetCommentsForComparedCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","beforeCommitId":"","afterCommitId":"","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 = @{ @"repositoryName": @"",
                              @"beforeCommitId": @"",
                              @"afterCommitId": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit"]
                                                       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=CodeCommit_20150413.GetCommentsForComparedCommit" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit",
  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([
    'repositoryName' => '',
    'beforeCommitId' => '',
    'afterCommitId' => '',
    '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=CodeCommit_20150413.GetCommentsForComparedCommit', [
  'body' => '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit');
$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=CodeCommit_20150413.GetCommentsForComparedCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit"

payload = {
    "repositoryName": "",
    "beforeCommitId": "",
    "afterCommitId": "",
    "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=CodeCommit_20150413.GetCommentsForComparedCommit"

payload <- "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit")

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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForComparedCommit";

    let payload = json!({
        "repositoryName": "",
        "beforeCommitId": "",
        "afterCommitId": "",
        "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=CodeCommit_20150413.GetCommentsForComparedCommit' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForComparedCommit")! 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 GetCommentsForPullRequest
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "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=CodeCommit_20150413.GetCommentsForPullRequest");

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:pullRequestId ""
                                                                                                                      :repositoryName ""
                                                                                                                      :beforeCommitId ""
                                                                                                                      :afterCommitId ""
                                                                                                                      :nextToken ""
                                                                                                                      :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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: 135

{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest")
  .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=CodeCommit_20150413.GetCommentsForPullRequest")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  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=CodeCommit_20150413.GetCommentsForPullRequest');
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=CodeCommit_20150413.GetCommentsForPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    nextToken: '',
    maxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","beforeCommitId":"","afterCommitId":"","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=CodeCommit_20150413.GetCommentsForPullRequest',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest")
  .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({
  pullRequestId: '',
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  nextToken: '',
  maxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    pullRequestId: '',
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    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=CodeCommit_20150413.GetCommentsForPullRequest');

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

req.type('json');
req.send({
  pullRequestId: '',
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  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=CodeCommit_20150413.GetCommentsForPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    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=CodeCommit_20150413.GetCommentsForPullRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","beforeCommitId":"","afterCommitId":"","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 = @{ @"pullRequestId": @"",
                              @"repositoryName": @"",
                              @"beforeCommitId": @"",
                              @"afterCommitId": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest"]
                                                       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=CodeCommit_20150413.GetCommentsForPullRequest" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest",
  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([
    'pullRequestId' => '',
    'repositoryName' => '',
    'beforeCommitId' => '',
    'afterCommitId' => '',
    '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=CodeCommit_20150413.GetCommentsForPullRequest', [
  'body' => '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest');
$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=CodeCommit_20150413.GetCommentsForPullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest"

payload = {
    "pullRequestId": "",
    "repositoryName": "",
    "beforeCommitId": "",
    "afterCommitId": "",
    "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=CodeCommit_20150413.GetCommentsForPullRequest"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest")

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\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=CodeCommit_20150413.GetCommentsForPullRequest";

    let payload = json!({
        "pullRequestId": "",
        "repositoryName": "",
        "beforeCommitId": "",
        "afterCommitId": "",
        "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=CodeCommit_20150413.GetCommentsForPullRequest' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommentsForPullRequest")! 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 GetCommit
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "commitId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"commitId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:repositoryName ""
                                                                                                      :commitId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.GetCommit"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.GetCommit");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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: 44

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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  \"repositoryName\": \"\",\n  \"commitId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit")
  .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=CodeCommit_20150413.GetCommit")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  commitId: ''
});

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=CodeCommit_20150413.GetCommit');
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=CodeCommit_20150413.GetCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', commitId: ''}
};

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

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=CodeCommit_20150413.GetCommit',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "commitId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit")
  .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({repositoryName: '', commitId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', commitId: ''},
  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=CodeCommit_20150413.GetCommit');

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

req.type('json');
req.send({
  repositoryName: '',
  commitId: ''
});

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=CodeCommit_20150413.GetCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', commitId: ''}
};

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=CodeCommit_20150413.GetCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","commitId":""}'
};

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 = @{ @"repositoryName": @"",
                              @"commitId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit"]
                                                       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=CodeCommit_20150413.GetCommit" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit",
  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([
    'repositoryName' => '',
    'commitId' => ''
  ]),
  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=CodeCommit_20150413.GetCommit', [
  'body' => '{
  "repositoryName": "",
  "commitId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'commitId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit');
$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=CodeCommit_20150413.GetCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "commitId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "commitId": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.GetCommit"

payload = {
    "repositoryName": "",
    "commitId": ""
}
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=CodeCommit_20150413.GetCommit"

payload <- "{\n  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.GetCommit")

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  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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  \"repositoryName\": \"\",\n  \"commitId\": \"\"\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=CodeCommit_20150413.GetCommit";

    let payload = json!({
        "repositoryName": "",
        "commitId": ""
    });

    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=CodeCommit_20150413.GetCommit' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "commitId": ""
}'
echo '{
  "repositoryName": "",
  "commitId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "commitId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetCommit")! 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 GetDifferences
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:repositoryName ""
                                                                                                           :beforeCommitSpecifier ""
                                                                                                           :afterCommitSpecifier ""
                                                                                                           :beforePath ""
                                                                                                           :afterPath ""
                                                                                                           :MaxResults ""
                                                                                                           :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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=CodeCommit_20150413.GetDifferences"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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=CodeCommit_20150413.GetDifferences");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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: 165

{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences")
  .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=CodeCommit_20150413.GetDifferences")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  beforeCommitSpecifier: '',
  afterCommitSpecifier: '',
  beforePath: '',
  afterPath: '',
  MaxResults: '',
  NextToken: ''
});

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=CodeCommit_20150413.GetDifferences');
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=CodeCommit_20150413.GetDifferences',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    beforeCommitSpecifier: '',
    afterCommitSpecifier: '',
    beforePath: '',
    afterPath: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","beforeCommitSpecifier":"","afterCommitSpecifier":"","beforePath":"","afterPath":"","MaxResults":"","NextToken":""}'
};

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=CodeCommit_20150413.GetDifferences',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "beforeCommitSpecifier": "",\n  "afterCommitSpecifier": "",\n  "beforePath": "",\n  "afterPath": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences")
  .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({
  repositoryName: '',
  beforeCommitSpecifier: '',
  afterCommitSpecifier: '',
  beforePath: '',
  afterPath: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    beforeCommitSpecifier: '',
    afterCommitSpecifier: '',
    beforePath: '',
    afterPath: '',
    MaxResults: '',
    NextToken: ''
  },
  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=CodeCommit_20150413.GetDifferences');

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

req.type('json');
req.send({
  repositoryName: '',
  beforeCommitSpecifier: '',
  afterCommitSpecifier: '',
  beforePath: '',
  afterPath: '',
  MaxResults: '',
  NextToken: ''
});

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=CodeCommit_20150413.GetDifferences',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    beforeCommitSpecifier: '',
    afterCommitSpecifier: '',
    beforePath: '',
    afterPath: '',
    MaxResults: '',
    NextToken: ''
  }
};

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=CodeCommit_20150413.GetDifferences';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","beforeCommitSpecifier":"","afterCommitSpecifier":"","beforePath":"","afterPath":"","MaxResults":"","NextToken":""}'
};

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 = @{ @"repositoryName": @"",
                              @"beforeCommitSpecifier": @"",
                              @"afterCommitSpecifier": @"",
                              @"beforePath": @"",
                              @"afterPath": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences"]
                                                       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=CodeCommit_20150413.GetDifferences" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences",
  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([
    'repositoryName' => '',
    'beforeCommitSpecifier' => '',
    'afterCommitSpecifier' => '',
    'beforePath' => '',
    'afterPath' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  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=CodeCommit_20150413.GetDifferences', [
  'body' => '{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'beforeCommitSpecifier' => '',
  'afterCommitSpecifier' => '',
  'beforePath' => '',
  'afterPath' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'beforeCommitSpecifier' => '',
  'afterCommitSpecifier' => '',
  'beforePath' => '',
  'afterPath' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences');
$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=CodeCommit_20150413.GetDifferences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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=CodeCommit_20150413.GetDifferences"

payload = {
    "repositoryName": "",
    "beforeCommitSpecifier": "",
    "afterCommitSpecifier": "",
    "beforePath": "",
    "afterPath": "",
    "MaxResults": "",
    "NextToken": ""
}
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=CodeCommit_20150413.GetDifferences"

payload <- "{\n  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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=CodeCommit_20150413.GetDifferences")

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  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"beforeCommitSpecifier\": \"\",\n  \"afterCommitSpecifier\": \"\",\n  \"beforePath\": \"\",\n  \"afterPath\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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=CodeCommit_20150413.GetDifferences";

    let payload = json!({
        "repositoryName": "",
        "beforeCommitSpecifier": "",
        "afterCommitSpecifier": "",
        "beforePath": "",
        "afterPath": "",
        "MaxResults": "",
        "NextToken": ""
    });

    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=CodeCommit_20150413.GetDifferences' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "beforeCommitSpecifier": "",\n  "afterCommitSpecifier": "",\n  "beforePath": "",\n  "afterPath": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "beforeCommitSpecifier": "",
  "afterCommitSpecifier": "",
  "beforePath": "",
  "afterPath": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetDifferences")! 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 GetFile
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "commitSpecifier": "",
  "filePath": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:repositoryName ""
                                                                                                    :commitSpecifier ""
                                                                                                    :filePath ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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=CodeCommit_20150413.GetFile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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=CodeCommit_20150413.GetFile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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: 69

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile")
  .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=CodeCommit_20150413.GetFile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  commitSpecifier: '',
  filePath: ''
});

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=CodeCommit_20150413.GetFile');
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=CodeCommit_20150413.GetFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', commitSpecifier: '', filePath: ''}
};

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

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=CodeCommit_20150413.GetFile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "commitSpecifier": "",\n  "filePath": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile")
  .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({repositoryName: '', commitSpecifier: '', filePath: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', commitSpecifier: '', filePath: ''},
  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=CodeCommit_20150413.GetFile');

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

req.type('json');
req.send({
  repositoryName: '',
  commitSpecifier: '',
  filePath: ''
});

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=CodeCommit_20150413.GetFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', commitSpecifier: '', filePath: ''}
};

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=CodeCommit_20150413.GetFile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","commitSpecifier":"","filePath":""}'
};

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 = @{ @"repositoryName": @"",
                              @"commitSpecifier": @"",
                              @"filePath": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile"]
                                                       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=CodeCommit_20150413.GetFile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile",
  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([
    'repositoryName' => '',
    'commitSpecifier' => '',
    'filePath' => ''
  ]),
  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=CodeCommit_20150413.GetFile', [
  'body' => '{
  "repositoryName": "",
  "commitSpecifier": "",
  "filePath": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'commitSpecifier' => '',
  'filePath' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'commitSpecifier' => '',
  'filePath' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile');
$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=CodeCommit_20150413.GetFile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "commitSpecifier": "",
  "filePath": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "commitSpecifier": "",
  "filePath": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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=CodeCommit_20150413.GetFile"

payload = {
    "repositoryName": "",
    "commitSpecifier": "",
    "filePath": ""
}
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=CodeCommit_20150413.GetFile"

payload <- "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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=CodeCommit_20150413.GetFile")

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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"filePath\": \"\"\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=CodeCommit_20150413.GetFile";

    let payload = json!({
        "repositoryName": "",
        "commitSpecifier": "",
        "filePath": ""
    });

    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=CodeCommit_20150413.GetFile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "commitSpecifier": "",
  "filePath": ""
}'
echo '{
  "repositoryName": "",
  "commitSpecifier": "",
  "filePath": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "commitSpecifier": "",\n  "filePath": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFile")! 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 GetFolder
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "commitSpecifier": "",
  "folderPath": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:repositoryName ""
                                                                                                      :commitSpecifier ""
                                                                                                      :folderPath ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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=CodeCommit_20150413.GetFolder"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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=CodeCommit_20150413.GetFolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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: 71

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder")
  .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=CodeCommit_20150413.GetFolder")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  commitSpecifier: '',
  folderPath: ''
});

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=CodeCommit_20150413.GetFolder');
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=CodeCommit_20150413.GetFolder',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', commitSpecifier: '', folderPath: ''}
};

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

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=CodeCommit_20150413.GetFolder',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "commitSpecifier": "",\n  "folderPath": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder")
  .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({repositoryName: '', commitSpecifier: '', folderPath: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', commitSpecifier: '', folderPath: ''},
  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=CodeCommit_20150413.GetFolder');

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

req.type('json');
req.send({
  repositoryName: '',
  commitSpecifier: '',
  folderPath: ''
});

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=CodeCommit_20150413.GetFolder',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', commitSpecifier: '', folderPath: ''}
};

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=CodeCommit_20150413.GetFolder';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","commitSpecifier":"","folderPath":""}'
};

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 = @{ @"repositoryName": @"",
                              @"commitSpecifier": @"",
                              @"folderPath": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder"]
                                                       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=CodeCommit_20150413.GetFolder" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder",
  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([
    'repositoryName' => '',
    'commitSpecifier' => '',
    'folderPath' => ''
  ]),
  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=CodeCommit_20150413.GetFolder', [
  'body' => '{
  "repositoryName": "",
  "commitSpecifier": "",
  "folderPath": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'commitSpecifier' => '',
  'folderPath' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'commitSpecifier' => '',
  'folderPath' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder');
$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=CodeCommit_20150413.GetFolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "commitSpecifier": "",
  "folderPath": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "commitSpecifier": "",
  "folderPath": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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=CodeCommit_20150413.GetFolder"

payload = {
    "repositoryName": "",
    "commitSpecifier": "",
    "folderPath": ""
}
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=CodeCommit_20150413.GetFolder"

payload <- "{\n  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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=CodeCommit_20150413.GetFolder")

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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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  \"repositoryName\": \"\",\n  \"commitSpecifier\": \"\",\n  \"folderPath\": \"\"\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=CodeCommit_20150413.GetFolder";

    let payload = json!({
        "repositoryName": "",
        "commitSpecifier": "",
        "folderPath": ""
    });

    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=CodeCommit_20150413.GetFolder' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "commitSpecifier": "",
  "folderPath": ""
}'
echo '{
  "repositoryName": "",
  "commitSpecifier": "",
  "folderPath": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "commitSpecifier": "",\n  "folderPath": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetFolder")! 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 GetMergeCommit
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:repositoryName ""
                                                                                                           :sourceCommitSpecifier ""
                                                                                                           :destinationCommitSpecifier ""
                                                                                                           :conflictDetailLevel ""
                                                                                                           :conflictResolutionStrategy ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeCommit"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeCommit");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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: 158

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit")
  .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=CodeCommit_20150413.GetMergeCommit")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: ''
});

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=CodeCommit_20150413.GetMergeCommit');
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=CodeCommit_20150413.GetMergeCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","conflictDetailLevel":"","conflictResolutionStrategy":""}'
};

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=CodeCommit_20150413.GetMergeCommit',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit")
  .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({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: ''
  },
  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=CodeCommit_20150413.GetMergeCommit');

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

req.type('json');
req.send({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: ''
});

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=CodeCommit_20150413.GetMergeCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: ''
  }
};

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=CodeCommit_20150413.GetMergeCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","conflictDetailLevel":"","conflictResolutionStrategy":""}'
};

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 = @{ @"repositoryName": @"",
                              @"sourceCommitSpecifier": @"",
                              @"destinationCommitSpecifier": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit"]
                                                       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=CodeCommit_20150413.GetMergeCommit" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit",
  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([
    'repositoryName' => '',
    'sourceCommitSpecifier' => '',
    'destinationCommitSpecifier' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => ''
  ]),
  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=CodeCommit_20150413.GetMergeCommit', [
  'body' => '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit');
$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=CodeCommit_20150413.GetMergeCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeCommit"

payload = {
    "repositoryName": "",
    "sourceCommitSpecifier": "",
    "destinationCommitSpecifier": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": ""
}
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=CodeCommit_20150413.GetMergeCommit"

payload <- "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeCommit")

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeCommit";

    let payload = json!({
        "repositoryName": "",
        "sourceCommitSpecifier": "",
        "destinationCommitSpecifier": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": ""
    });

    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=CodeCommit_20150413.GetMergeCommit' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}'
echo '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeCommit")! 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 GetMergeConflicts
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:repositoryName ""
                                                                                                              :destinationCommitSpecifier ""
                                                                                                              :sourceCommitSpecifier ""
                                                                                                              :mergeOption ""
                                                                                                              :conflictDetailLevel ""
                                                                                                              :maxConflictFiles ""
                                                                                                              :conflictResolutionStrategy ""
                                                                                                              :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.GetMergeConflicts"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.GetMergeConflicts");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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: 224

{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts")
  .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=CodeCommit_20150413.GetMergeConflicts")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  conflictDetailLevel: '',
  maxConflictFiles: '',
  conflictResolutionStrategy: '',
  nextToken: ''
});

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=CodeCommit_20150413.GetMergeConflicts');
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=CodeCommit_20150413.GetMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    conflictDetailLevel: '',
    maxConflictFiles: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","destinationCommitSpecifier":"","sourceCommitSpecifier":"","mergeOption":"","conflictDetailLevel":"","maxConflictFiles":"","conflictResolutionStrategy":"","nextToken":""}'
};

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=CodeCommit_20150413.GetMergeConflicts',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "destinationCommitSpecifier": "",\n  "sourceCommitSpecifier": "",\n  "mergeOption": "",\n  "conflictDetailLevel": "",\n  "maxConflictFiles": "",\n  "conflictResolutionStrategy": "",\n  "nextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts")
  .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({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  conflictDetailLevel: '',
  maxConflictFiles: '',
  conflictResolutionStrategy: '',
  nextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    conflictDetailLevel: '',
    maxConflictFiles: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  },
  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=CodeCommit_20150413.GetMergeConflicts');

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

req.type('json');
req.send({
  repositoryName: '',
  destinationCommitSpecifier: '',
  sourceCommitSpecifier: '',
  mergeOption: '',
  conflictDetailLevel: '',
  maxConflictFiles: '',
  conflictResolutionStrategy: '',
  nextToken: ''
});

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=CodeCommit_20150413.GetMergeConflicts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    destinationCommitSpecifier: '',
    sourceCommitSpecifier: '',
    mergeOption: '',
    conflictDetailLevel: '',
    maxConflictFiles: '',
    conflictResolutionStrategy: '',
    nextToken: ''
  }
};

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=CodeCommit_20150413.GetMergeConflicts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","destinationCommitSpecifier":"","sourceCommitSpecifier":"","mergeOption":"","conflictDetailLevel":"","maxConflictFiles":"","conflictResolutionStrategy":"","nextToken":""}'
};

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 = @{ @"repositoryName": @"",
                              @"destinationCommitSpecifier": @"",
                              @"sourceCommitSpecifier": @"",
                              @"mergeOption": @"",
                              @"conflictDetailLevel": @"",
                              @"maxConflictFiles": @"",
                              @"conflictResolutionStrategy": @"",
                              @"nextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts"]
                                                       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=CodeCommit_20150413.GetMergeConflicts" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts",
  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([
    'repositoryName' => '',
    'destinationCommitSpecifier' => '',
    'sourceCommitSpecifier' => '',
    'mergeOption' => '',
    'conflictDetailLevel' => '',
    'maxConflictFiles' => '',
    'conflictResolutionStrategy' => '',
    'nextToken' => ''
  ]),
  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=CodeCommit_20150413.GetMergeConflicts', [
  'body' => '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'destinationCommitSpecifier' => '',
  'sourceCommitSpecifier' => '',
  'mergeOption' => '',
  'conflictDetailLevel' => '',
  'maxConflictFiles' => '',
  'conflictResolutionStrategy' => '',
  'nextToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'destinationCommitSpecifier' => '',
  'sourceCommitSpecifier' => '',
  'mergeOption' => '',
  'conflictDetailLevel' => '',
  'maxConflictFiles' => '',
  'conflictResolutionStrategy' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts');
$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=CodeCommit_20150413.GetMergeConflicts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.GetMergeConflicts"

payload = {
    "repositoryName": "",
    "destinationCommitSpecifier": "",
    "sourceCommitSpecifier": "",
    "mergeOption": "",
    "conflictDetailLevel": "",
    "maxConflictFiles": "",
    "conflictResolutionStrategy": "",
    "nextToken": ""
}
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=CodeCommit_20150413.GetMergeConflicts"

payload <- "{\n  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.GetMergeConflicts")

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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"mergeOption\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"maxConflictFiles\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.GetMergeConflicts";

    let payload = json!({
        "repositoryName": "",
        "destinationCommitSpecifier": "",
        "sourceCommitSpecifier": "",
        "mergeOption": "",
        "conflictDetailLevel": "",
        "maxConflictFiles": "",
        "conflictResolutionStrategy": "",
        "nextToken": ""
    });

    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=CodeCommit_20150413.GetMergeConflicts' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}'
echo '{
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "destinationCommitSpecifier": "",\n  "sourceCommitSpecifier": "",\n  "mergeOption": "",\n  "conflictDetailLevel": "",\n  "maxConflictFiles": "",\n  "conflictResolutionStrategy": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "destinationCommitSpecifier": "",
  "sourceCommitSpecifier": "",
  "mergeOption": "",
  "conflictDetailLevel": "",
  "maxConflictFiles": "",
  "conflictResolutionStrategy": "",
  "nextToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeConflicts")! 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 GetMergeOptions
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:repositoryName ""
                                                                                                            :sourceCommitSpecifier ""
                                                                                                            :destinationCommitSpecifier ""
                                                                                                            :conflictDetailLevel ""
                                                                                                            :conflictResolutionStrategy ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeOptions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeOptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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: 158

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions")
  .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=CodeCommit_20150413.GetMergeOptions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: ''
});

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=CodeCommit_20150413.GetMergeOptions');
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=CodeCommit_20150413.GetMergeOptions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","conflictDetailLevel":"","conflictResolutionStrategy":""}'
};

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=CodeCommit_20150413.GetMergeOptions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions")
  .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({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: ''
  },
  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=CodeCommit_20150413.GetMergeOptions');

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

req.type('json');
req.send({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: ''
});

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=CodeCommit_20150413.GetMergeOptions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: ''
  }
};

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=CodeCommit_20150413.GetMergeOptions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","conflictDetailLevel":"","conflictResolutionStrategy":""}'
};

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 = @{ @"repositoryName": @"",
                              @"sourceCommitSpecifier": @"",
                              @"destinationCommitSpecifier": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions"]
                                                       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=CodeCommit_20150413.GetMergeOptions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions",
  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([
    'repositoryName' => '',
    'sourceCommitSpecifier' => '',
    'destinationCommitSpecifier' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => ''
  ]),
  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=CodeCommit_20150413.GetMergeOptions', [
  'body' => '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions');
$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=CodeCommit_20150413.GetMergeOptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeOptions"

payload = {
    "repositoryName": "",
    "sourceCommitSpecifier": "",
    "destinationCommitSpecifier": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": ""
}
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=CodeCommit_20150413.GetMergeOptions"

payload <- "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeOptions")

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\"\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=CodeCommit_20150413.GetMergeOptions";

    let payload = json!({
        "repositoryName": "",
        "sourceCommitSpecifier": "",
        "destinationCommitSpecifier": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": ""
    });

    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=CodeCommit_20150413.GetMergeOptions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}'
echo '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetMergeOptions")! 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 GetPullRequest
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\"\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=CodeCommit_20150413.GetPullRequest"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\"\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=CodeCommit_20150413.GetPullRequest");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\"\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: 25

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\"\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  \"pullRequestId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest")
  .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=CodeCommit_20150413.GetPullRequest")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: ''
});

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=CodeCommit_20150413.GetPullRequest');
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=CodeCommit_20150413.GetPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: ''}
};

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

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=CodeCommit_20150413.GetPullRequest',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest")
  .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({pullRequestId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: ''},
  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=CodeCommit_20150413.GetPullRequest');

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

req.type('json');
req.send({
  pullRequestId: ''
});

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=CodeCommit_20150413.GetPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: ''}
};

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=CodeCommit_20150413.GetPullRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":""}'
};

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 = @{ @"pullRequestId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest"]
                                                       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=CodeCommit_20150413.GetPullRequest" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest",
  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([
    'pullRequestId' => ''
  ]),
  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=CodeCommit_20150413.GetPullRequest', [
  'body' => '{
  "pullRequestId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest');
$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=CodeCommit_20150413.GetPullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\"\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=CodeCommit_20150413.GetPullRequest"

payload = { "pullRequestId": "" }
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=CodeCommit_20150413.GetPullRequest"

payload <- "{\n  \"pullRequestId\": \"\"\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=CodeCommit_20150413.GetPullRequest")

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  \"pullRequestId\": \"\"\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  \"pullRequestId\": \"\"\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=CodeCommit_20150413.GetPullRequest";

    let payload = json!({"pullRequestId": ""});

    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=CodeCommit_20150413.GetPullRequest' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": ""
}'
echo '{
  "pullRequestId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequest")! 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 GetPullRequestApprovalStates
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "revisionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:pullRequestId ""
                                                                                                                         :revisionId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestApprovalStates"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestApprovalStates");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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: 45

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates")
  .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=CodeCommit_20150413.GetPullRequestApprovalStates")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  revisionId: ''
});

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=CodeCommit_20150413.GetPullRequestApprovalStates');
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=CodeCommit_20150413.GetPullRequestApprovalStates',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: ''}
};

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

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=CodeCommit_20150413.GetPullRequestApprovalStates',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "revisionId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates")
  .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({pullRequestId: '', revisionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', revisionId: ''},
  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=CodeCommit_20150413.GetPullRequestApprovalStates');

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

req.type('json');
req.send({
  pullRequestId: '',
  revisionId: ''
});

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=CodeCommit_20150413.GetPullRequestApprovalStates',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: ''}
};

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=CodeCommit_20150413.GetPullRequestApprovalStates';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","revisionId":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"revisionId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates"]
                                                       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=CodeCommit_20150413.GetPullRequestApprovalStates" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates",
  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([
    'pullRequestId' => '',
    'revisionId' => ''
  ]),
  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=CodeCommit_20150413.GetPullRequestApprovalStates', [
  'body' => '{
  "pullRequestId": "",
  "revisionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'revisionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates');
$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=CodeCommit_20150413.GetPullRequestApprovalStates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestApprovalStates"

payload = {
    "pullRequestId": "",
    "revisionId": ""
}
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=CodeCommit_20150413.GetPullRequestApprovalStates"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestApprovalStates")

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestApprovalStates";

    let payload = json!({
        "pullRequestId": "",
        "revisionId": ""
    });

    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=CodeCommit_20150413.GetPullRequestApprovalStates' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "revisionId": ""
}'
echo '{
  "pullRequestId": "",
  "revisionId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "revisionId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestApprovalStates")! 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 GetPullRequestOverrideState
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "revisionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:pullRequestId ""
                                                                                                                        :revisionId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestOverrideState"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestOverrideState");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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: 45

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState")
  .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=CodeCommit_20150413.GetPullRequestOverrideState")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  revisionId: ''
});

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=CodeCommit_20150413.GetPullRequestOverrideState');
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=CodeCommit_20150413.GetPullRequestOverrideState',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: ''}
};

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

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=CodeCommit_20150413.GetPullRequestOverrideState',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "revisionId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState")
  .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({pullRequestId: '', revisionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', revisionId: ''},
  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=CodeCommit_20150413.GetPullRequestOverrideState');

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

req.type('json');
req.send({
  pullRequestId: '',
  revisionId: ''
});

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=CodeCommit_20150413.GetPullRequestOverrideState',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: ''}
};

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=CodeCommit_20150413.GetPullRequestOverrideState';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","revisionId":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"revisionId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState"]
                                                       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=CodeCommit_20150413.GetPullRequestOverrideState" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState",
  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([
    'pullRequestId' => '',
    'revisionId' => ''
  ]),
  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=CodeCommit_20150413.GetPullRequestOverrideState', [
  'body' => '{
  "pullRequestId": "",
  "revisionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'revisionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState');
$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=CodeCommit_20150413.GetPullRequestOverrideState' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestOverrideState"

payload = {
    "pullRequestId": "",
    "revisionId": ""
}
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=CodeCommit_20150413.GetPullRequestOverrideState"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestOverrideState")

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\"\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=CodeCommit_20150413.GetPullRequestOverrideState";

    let payload = json!({
        "pullRequestId": "",
        "revisionId": ""
    });

    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=CodeCommit_20150413.GetPullRequestOverrideState' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "revisionId": ""
}'
echo '{
  "pullRequestId": "",
  "revisionId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "revisionId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetPullRequestOverrideState")! 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 GetRepository
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\"\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: 26

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\"\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  \"repositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository")
  .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=CodeCommit_20150413.GetRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: ''
});

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=CodeCommit_20150413.GetRepository');
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=CodeCommit_20150413.GetRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: ''}
};

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

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=CodeCommit_20150413.GetRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository")
  .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({repositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: ''},
  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=CodeCommit_20150413.GetRepository');

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

req.type('json');
req.send({
  repositoryName: ''
});

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=CodeCommit_20150413.GetRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: ''}
};

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=CodeCommit_20150413.GetRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":""}'
};

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 = @{ @"repositoryName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository"]
                                                       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=CodeCommit_20150413.GetRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository",
  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([
    'repositoryName' => ''
  ]),
  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=CodeCommit_20150413.GetRepository', [
  'body' => '{
  "repositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository');
$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=CodeCommit_20150413.GetRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepository"

payload = { "repositoryName": "" }
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=CodeCommit_20150413.GetRepository"

payload <- "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepository")

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  \"repositoryName\": \"\"\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  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepository";

    let payload = json!({"repositoryName": ""});

    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=CodeCommit_20150413.GetRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": ""
}'
echo '{
  "repositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepository")! 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 GetRepositoryTriggers
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\"\n}");

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepositoryTriggers"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepositoryTriggers");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\"\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: 26

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\"\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  \"repositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers")
  .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=CodeCommit_20150413.GetRepositoryTriggers")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: ''
});

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=CodeCommit_20150413.GetRepositoryTriggers');
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=CodeCommit_20150413.GetRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: ''}
};

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

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=CodeCommit_20150413.GetRepositoryTriggers',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers")
  .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({repositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: ''},
  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=CodeCommit_20150413.GetRepositoryTriggers');

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

req.type('json');
req.send({
  repositoryName: ''
});

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=CodeCommit_20150413.GetRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: ''}
};

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=CodeCommit_20150413.GetRepositoryTriggers';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":""}'
};

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 = @{ @"repositoryName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers"]
                                                       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=CodeCommit_20150413.GetRepositoryTriggers" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers",
  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([
    'repositoryName' => ''
  ]),
  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=CodeCommit_20150413.GetRepositoryTriggers', [
  'body' => '{
  "repositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers');
$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=CodeCommit_20150413.GetRepositoryTriggers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepositoryTriggers"

payload = { "repositoryName": "" }
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=CodeCommit_20150413.GetRepositoryTriggers"

payload <- "{\n  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepositoryTriggers")

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  \"repositoryName\": \"\"\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  \"repositoryName\": \"\"\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=CodeCommit_20150413.GetRepositoryTriggers";

    let payload = json!({"repositoryName": ""});

    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=CodeCommit_20150413.GetRepositoryTriggers' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": ""
}'
echo '{
  "repositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.GetRepositoryTriggers")! 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 ListApprovalRuleTemplates
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates
HEADERS

X-Amz-Target
BODY json

{
  "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=CodeCommit_20150413.ListApprovalRuleTemplates");

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\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:nextToken ""
                                                                                                                      :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\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=CodeCommit_20150413.ListApprovalRuleTemplates"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\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=CodeCommit_20150413.ListApprovalRuleTemplates");
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\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates"

	payload := strings.NewReader("{\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: 41

{
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\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=CodeCommit_20150413.ListApprovalRuleTemplates"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\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  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates")
  .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=CodeCommit_20150413.ListApprovalRuleTemplates")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  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=CodeCommit_20150413.ListApprovalRuleTemplates');
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=CodeCommit_20150413.ListApprovalRuleTemplates',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"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=CodeCommit_20150413.ListApprovalRuleTemplates',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\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  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates")
  .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: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {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=CodeCommit_20150413.ListApprovalRuleTemplates');

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

req.type('json');
req.send({
  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=CodeCommit_20150413.ListApprovalRuleTemplates',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {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=CodeCommit_20150413.ListApprovalRuleTemplates';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"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 = @{ @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates"]
                                                       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=CodeCommit_20150413.ListApprovalRuleTemplates" 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\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates",
  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' => ''
  ]),
  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=CodeCommit_20150413.ListApprovalRuleTemplates', [
  'body' => '{
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates');
$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=CodeCommit_20150413.ListApprovalRuleTemplates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\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=CodeCommit_20150413.ListApprovalRuleTemplates"

payload = {
    "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=CodeCommit_20150413.ListApprovalRuleTemplates"

payload <- "{\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=CodeCommit_20150413.ListApprovalRuleTemplates")

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\": \"\"\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\": \"\"\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=CodeCommit_20150413.ListApprovalRuleTemplates";

    let payload = json!({
        "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=CodeCommit_20150413.ListApprovalRuleTemplates' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates' \
  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": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListApprovalRuleTemplates")! 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 ListAssociatedApprovalRuleTemplatesForRepository
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository");

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  \"repositoryName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository" {:headers {:x-amz-target ""}
                                                                                                                               :content-type :json
                                                                                                                               :form-params {:repositoryName ""
                                                                                                                                             :nextToken ""
                                                                                                                                             :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\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: 65

{
  "repositoryName": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\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  \"repositoryName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository")
  .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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository');
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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\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  \"repositoryName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository")
  .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({repositoryName: '', nextToken: '', maxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', 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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository');

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

req.type('json');
req.send({
  repositoryName: '',
  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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', 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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","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 = @{ @"repositoryName": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"]
                                                       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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository",
  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([
    'repositoryName' => '',
    '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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository', [
  'body' => '{
  "repositoryName": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository');
$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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"

payload = {
    "repositoryName": "",
    "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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository"

payload <- "{\n  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository")

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  \"repositoryName\": \"\",\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  \"repositoryName\": \"\",\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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository";

    let payload = json!({
        "repositoryName": "",
        "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=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "repositoryName": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListAssociatedApprovalRuleTemplatesForRepository")! 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 ListBranches
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:repositoryName ""
                                                                                                         :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListBranches"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListBranches");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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: 45

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches")
  .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=CodeCommit_20150413.ListBranches")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  nextToken: ''
});

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=CodeCommit_20150413.ListBranches');
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=CodeCommit_20150413.ListBranches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', nextToken: ''}
};

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

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=CodeCommit_20150413.ListBranches',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "nextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches")
  .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({repositoryName: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', nextToken: ''},
  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=CodeCommit_20150413.ListBranches');

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

req.type('json');
req.send({
  repositoryName: '',
  nextToken: ''
});

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=CodeCommit_20150413.ListBranches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', nextToken: ''}
};

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=CodeCommit_20150413.ListBranches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","nextToken":""}'
};

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 = @{ @"repositoryName": @"",
                              @"nextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches"]
                                                       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=CodeCommit_20150413.ListBranches" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches",
  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([
    'repositoryName' => '',
    'nextToken' => ''
  ]),
  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=CodeCommit_20150413.ListBranches', [
  'body' => '{
  "repositoryName": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches');
$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=CodeCommit_20150413.ListBranches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "nextToken": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListBranches"

payload = {
    "repositoryName": "",
    "nextToken": ""
}
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=CodeCommit_20150413.ListBranches"

payload <- "{\n  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListBranches")

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  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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  \"repositoryName\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListBranches";

    let payload = json!({
        "repositoryName": "",
        "nextToken": ""
    });

    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=CodeCommit_20150413.ListBranches' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "nextToken": ""
}'
echo '{
  "repositoryName": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListBranches")! 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 ListPullRequests
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "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=CodeCommit_20150413.ListPullRequests");

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  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:repositoryName ""
                                                                                                             :authorArn ""
                                                                                                             :pullRequestStatus ""
                                                                                                             :nextToken ""
                                                                                                             :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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: 111

{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests")
  .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=CodeCommit_20150413.ListPullRequests")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  authorArn: '',
  pullRequestStatus: '',
  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=CodeCommit_20150413.ListPullRequests');
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=CodeCommit_20150413.ListPullRequests',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    authorArn: '',
    pullRequestStatus: '',
    nextToken: '',
    maxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","authorArn":"","pullRequestStatus":"","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=CodeCommit_20150413.ListPullRequests',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "authorArn": "",\n  "pullRequestStatus": "",\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  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests")
  .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({
  repositoryName: '',
  authorArn: '',
  pullRequestStatus: '',
  nextToken: '',
  maxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    authorArn: '',
    pullRequestStatus: '',
    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=CodeCommit_20150413.ListPullRequests');

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

req.type('json');
req.send({
  repositoryName: '',
  authorArn: '',
  pullRequestStatus: '',
  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=CodeCommit_20150413.ListPullRequests',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    authorArn: '',
    pullRequestStatus: '',
    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=CodeCommit_20150413.ListPullRequests';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","authorArn":"","pullRequestStatus":"","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 = @{ @"repositoryName": @"",
                              @"authorArn": @"",
                              @"pullRequestStatus": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests"]
                                                       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=CodeCommit_20150413.ListPullRequests" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests",
  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([
    'repositoryName' => '',
    'authorArn' => '',
    'pullRequestStatus' => '',
    '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=CodeCommit_20150413.ListPullRequests', [
  'body' => '{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'authorArn' => '',
  'pullRequestStatus' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'authorArn' => '',
  'pullRequestStatus' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests');
$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=CodeCommit_20150413.ListPullRequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests"

payload = {
    "repositoryName": "",
    "authorArn": "",
    "pullRequestStatus": "",
    "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=CodeCommit_20150413.ListPullRequests"

payload <- "{\n  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests")

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  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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  \"repositoryName\": \"\",\n  \"authorArn\": \"\",\n  \"pullRequestStatus\": \"\",\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=CodeCommit_20150413.ListPullRequests";

    let payload = json!({
        "repositoryName": "",
        "authorArn": "",
        "pullRequestStatus": "",
        "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=CodeCommit_20150413.ListPullRequests' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "authorArn": "",\n  "pullRequestStatus": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "authorArn": "",
  "pullRequestStatus": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListPullRequests")! 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 ListRepositories
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories
HEADERS

X-Amz-Target
BODY json

{
  "nextToken": "",
  "sortBy": "",
  "order": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"sortBy\": \"\",\n  \"order\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:nextToken ""
                                                                                                             :sortBy ""
                                                                                                             :order ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\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=CodeCommit_20150413.ListRepositories"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\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=CodeCommit_20150413.ListRepositories");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\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  \"sortBy\": \"\",\n  \"order\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories")
  .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=CodeCommit_20150413.ListRepositories")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  sortBy: '',
  order: ''
});

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=CodeCommit_20150413.ListRepositories');
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=CodeCommit_20150413.ListRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {nextToken: '', sortBy: '', order: ''}
};

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

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=CodeCommit_20150413.ListRepositories',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "sortBy": "",\n  "order": ""\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  \"sortBy\": \"\",\n  \"order\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories")
  .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: '', sortBy: '', order: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {nextToken: '', sortBy: '', order: ''},
  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=CodeCommit_20150413.ListRepositories');

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

req.type('json');
req.send({
  nextToken: '',
  sortBy: '',
  order: ''
});

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=CodeCommit_20150413.ListRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {nextToken: '', sortBy: '', order: ''}
};

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=CodeCommit_20150413.ListRepositories';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"nextToken":"","sortBy":"","order":""}'
};

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": @"",
                              @"sortBy": @"",
                              @"order": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories"]
                                                       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=CodeCommit_20150413.ListRepositories" 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  \"sortBy\": \"\",\n  \"order\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories",
  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' => '',
    'sortBy' => '',
    'order' => ''
  ]),
  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=CodeCommit_20150413.ListRepositories', [
  'body' => '{
  "nextToken": "",
  "sortBy": "",
  "order": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'sortBy' => '',
  'order' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'sortBy' => '',
  'order' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories');
$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=CodeCommit_20150413.ListRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "sortBy": "",
  "order": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "sortBy": "",
  "order": ""
}'
import http.client

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

payload = "{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\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=CodeCommit_20150413.ListRepositories"

payload = {
    "nextToken": "",
    "sortBy": "",
    "order": ""
}
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=CodeCommit_20150413.ListRepositories"

payload <- "{\n  \"nextToken\": \"\",\n  \"sortBy\": \"\",\n  \"order\": \"\"\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=CodeCommit_20150413.ListRepositories")

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  \"sortBy\": \"\",\n  \"order\": \"\"\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  \"sortBy\": \"\",\n  \"order\": \"\"\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=CodeCommit_20150413.ListRepositories";

    let payload = json!({
        "nextToken": "",
        "sortBy": "",
        "order": ""
    });

    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=CodeCommit_20150413.ListRepositories' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "nextToken": "",
  "sortBy": "",
  "order": ""
}'
echo '{
  "nextToken": "",
  "sortBy": "",
  "order": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories' \
  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  "sortBy": "",\n  "order": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositories")! 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 ListRepositoriesForApprovalRuleTemplate
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate");

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  \"approvalRuleTemplateName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate" {:headers {:x-amz-target ""}
                                                                                                                      :content-type :json
                                                                                                                      :form-params {:approvalRuleTemplateName ""
                                                                                                                                    :nextToken ""
                                                                                                                                    :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\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: 75

{
  "approvalRuleTemplateName": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\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  \"approvalRuleTemplateName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate")
  .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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate');
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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\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  \"approvalRuleTemplateName\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate")
  .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({approvalRuleTemplateName: '', nextToken: '', maxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: '', 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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate');

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

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', 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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","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 = @{ @"approvalRuleTemplateName": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"]
                                                       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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate",
  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([
    'approvalRuleTemplateName' => '',
    '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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'approvalRuleTemplateName' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate');
$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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

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

payload = "{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"

payload = {
    "approvalRuleTemplateName": "",
    "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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate")

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  \"approvalRuleTemplateName\": \"\",\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  \"approvalRuleTemplateName\": \"\",\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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "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=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListRepositoriesForApprovalRuleTemplate")! 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 ListTagsForResource
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource
HEADERS

X-Amz-Target
BODY json

{
  "resourceArn": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:resourceArn ""
                                                                                                                :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListTagsForResource"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListTagsForResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource"

	payload := strings.NewReader("{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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: 42

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource")
  .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=CodeCommit_20150413.ListTagsForResource")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: '',
  nextToken: ''
});

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=CodeCommit_20150413.ListTagsForResource');
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=CodeCommit_20150413.ListTagsForResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: '', nextToken: ''}
};

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

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=CodeCommit_20150413.ListTagsForResource',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": "",\n  "nextToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource")
  .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({resourceArn: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {resourceArn: '', nextToken: ''},
  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=CodeCommit_20150413.ListTagsForResource');

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

req.type('json');
req.send({
  resourceArn: '',
  nextToken: ''
});

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=CodeCommit_20150413.ListTagsForResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: '', nextToken: ''}
};

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=CodeCommit_20150413.ListTagsForResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":"","nextToken":""}'
};

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 = @{ @"resourceArn": @"",
                              @"nextToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource"]
                                                       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=CodeCommit_20150413.ListTagsForResource" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource",
  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([
    'resourceArn' => '',
    'nextToken' => ''
  ]),
  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=CodeCommit_20150413.ListTagsForResource', [
  'body' => '{
  "resourceArn": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource');
$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=CodeCommit_20150413.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "nextToken": ""
}'
import http.client

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

payload = "{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListTagsForResource"

payload = {
    "resourceArn": "",
    "nextToken": ""
}
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=CodeCommit_20150413.ListTagsForResource"

payload <- "{\n  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListTagsForResource")

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  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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  \"resourceArn\": \"\",\n  \"nextToken\": \"\"\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=CodeCommit_20150413.ListTagsForResource";

    let payload = json!({
        "resourceArn": "",
        "nextToken": ""
    });

    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=CodeCommit_20150413.ListTagsForResource' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "resourceArn": "",
  "nextToken": ""
}'
echo '{
  "resourceArn": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.ListTagsForResource")! 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 MergeBranchesByFastForward
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward" {:headers {:x-amz-target ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:repositoryName ""
                                                                                                                       :sourceCommitSpecifier ""
                                                                                                                       :destinationCommitSpecifier ""
                                                                                                                       :targetBranch ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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=CodeCommit_20150413.MergeBranchesByFastForward"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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=CodeCommit_20150413.MergeBranchesByFastForward");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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: 115

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward")
  .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=CodeCommit_20150413.MergeBranchesByFastForward")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: ''
});

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=CodeCommit_20150413.MergeBranchesByFastForward');
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=CodeCommit_20150413.MergeBranchesByFastForward',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: ''
  }
};

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

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=CodeCommit_20150413.MergeBranchesByFastForward',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "targetBranch": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward")
  .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({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: ''
  },
  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=CodeCommit_20150413.MergeBranchesByFastForward');

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

req.type('json');
req.send({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: ''
});

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=CodeCommit_20150413.MergeBranchesByFastForward',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: ''
  }
};

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=CodeCommit_20150413.MergeBranchesByFastForward';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","targetBranch":""}'
};

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 = @{ @"repositoryName": @"",
                              @"sourceCommitSpecifier": @"",
                              @"destinationCommitSpecifier": @"",
                              @"targetBranch": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward"]
                                                       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=CodeCommit_20150413.MergeBranchesByFastForward" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward",
  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([
    'repositoryName' => '',
    'sourceCommitSpecifier' => '',
    'destinationCommitSpecifier' => '',
    'targetBranch' => ''
  ]),
  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=CodeCommit_20150413.MergeBranchesByFastForward', [
  'body' => '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'targetBranch' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'targetBranch' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward');
$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=CodeCommit_20150413.MergeBranchesByFastForward' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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=CodeCommit_20150413.MergeBranchesByFastForward"

payload = {
    "repositoryName": "",
    "sourceCommitSpecifier": "",
    "destinationCommitSpecifier": "",
    "targetBranch": ""
}
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=CodeCommit_20150413.MergeBranchesByFastForward"

payload <- "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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=CodeCommit_20150413.MergeBranchesByFastForward")

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\"\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=CodeCommit_20150413.MergeBranchesByFastForward";

    let payload = json!({
        "repositoryName": "",
        "sourceCommitSpecifier": "",
        "destinationCommitSpecifier": "",
        "targetBranch": ""
    });

    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=CodeCommit_20150413.MergeBranchesByFastForward' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
}'
echo '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "targetBranch": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByFastForward")! 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 MergeBranchesBySquash
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:repositoryName ""
                                                                                                                  :sourceCommitSpecifier ""
                                                                                                                  :destinationCommitSpecifier ""
                                                                                                                  :targetBranch ""
                                                                                                                  :conflictDetailLevel ""
                                                                                                                  :conflictResolutionStrategy ""
                                                                                                                  :authorName ""
                                                                                                                  :email ""
                                                                                                                  :commitMessage ""
                                                                                                                  :keepEmptyFolders ""
                                                                                                                  :conflictResolution ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesBySquash"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesBySquash");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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: 292

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash")
  .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=CodeCommit_20150413.MergeBranchesBySquash")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergeBranchesBySquash');
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=CodeCommit_20150413.MergeBranchesBySquash',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","targetBranch":"","conflictDetailLevel":"","conflictResolutionStrategy":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","conflictResolution":""}'
};

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=CodeCommit_20150413.MergeBranchesBySquash',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "targetBranch": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash")
  .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({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  },
  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=CodeCommit_20150413.MergeBranchesBySquash');

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

req.type('json');
req.send({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergeBranchesBySquash',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

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=CodeCommit_20150413.MergeBranchesBySquash';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","targetBranch":"","conflictDetailLevel":"","conflictResolutionStrategy":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","conflictResolution":""}'
};

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 = @{ @"repositoryName": @"",
                              @"sourceCommitSpecifier": @"",
                              @"destinationCommitSpecifier": @"",
                              @"targetBranch": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"authorName": @"",
                              @"email": @"",
                              @"commitMessage": @"",
                              @"keepEmptyFolders": @"",
                              @"conflictResolution": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash"]
                                                       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=CodeCommit_20150413.MergeBranchesBySquash" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash",
  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([
    'repositoryName' => '',
    'sourceCommitSpecifier' => '',
    'destinationCommitSpecifier' => '',
    'targetBranch' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'authorName' => '',
    'email' => '',
    'commitMessage' => '',
    'keepEmptyFolders' => '',
    'conflictResolution' => ''
  ]),
  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=CodeCommit_20150413.MergeBranchesBySquash', [
  'body' => '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'targetBranch' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'targetBranch' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash');
$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=CodeCommit_20150413.MergeBranchesBySquash' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesBySquash"

payload = {
    "repositoryName": "",
    "sourceCommitSpecifier": "",
    "destinationCommitSpecifier": "",
    "targetBranch": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "authorName": "",
    "email": "",
    "commitMessage": "",
    "keepEmptyFolders": "",
    "conflictResolution": ""
}
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=CodeCommit_20150413.MergeBranchesBySquash"

payload <- "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesBySquash")

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesBySquash";

    let payload = json!({
        "repositoryName": "",
        "sourceCommitSpecifier": "",
        "destinationCommitSpecifier": "",
        "targetBranch": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "authorName": "",
        "email": "",
        "commitMessage": "",
        "keepEmptyFolders": "",
        "conflictResolution": ""
    });

    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=CodeCommit_20150413.MergeBranchesBySquash' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
echo '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "targetBranch": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesBySquash")! 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 MergeBranchesByThreeWay
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:repositoryName ""
                                                                                                                    :sourceCommitSpecifier ""
                                                                                                                    :destinationCommitSpecifier ""
                                                                                                                    :targetBranch ""
                                                                                                                    :conflictDetailLevel ""
                                                                                                                    :conflictResolutionStrategy ""
                                                                                                                    :authorName ""
                                                                                                                    :email ""
                                                                                                                    :commitMessage ""
                                                                                                                    :keepEmptyFolders ""
                                                                                                                    :conflictResolution ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesByThreeWay"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesByThreeWay");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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: 292

{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay")
  .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=CodeCommit_20150413.MergeBranchesByThreeWay")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergeBranchesByThreeWay');
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=CodeCommit_20150413.MergeBranchesByThreeWay',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","targetBranch":"","conflictDetailLevel":"","conflictResolutionStrategy":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","conflictResolution":""}'
};

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=CodeCommit_20150413.MergeBranchesByThreeWay',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "targetBranch": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay")
  .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({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  },
  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=CodeCommit_20150413.MergeBranchesByThreeWay');

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

req.type('json');
req.send({
  repositoryName: '',
  sourceCommitSpecifier: '',
  destinationCommitSpecifier: '',
  targetBranch: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  authorName: '',
  email: '',
  commitMessage: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergeBranchesByThreeWay',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    sourceCommitSpecifier: '',
    destinationCommitSpecifier: '',
    targetBranch: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    authorName: '',
    email: '',
    commitMessage: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

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=CodeCommit_20150413.MergeBranchesByThreeWay';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","sourceCommitSpecifier":"","destinationCommitSpecifier":"","targetBranch":"","conflictDetailLevel":"","conflictResolutionStrategy":"","authorName":"","email":"","commitMessage":"","keepEmptyFolders":"","conflictResolution":""}'
};

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 = @{ @"repositoryName": @"",
                              @"sourceCommitSpecifier": @"",
                              @"destinationCommitSpecifier": @"",
                              @"targetBranch": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"authorName": @"",
                              @"email": @"",
                              @"commitMessage": @"",
                              @"keepEmptyFolders": @"",
                              @"conflictResolution": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay"]
                                                       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=CodeCommit_20150413.MergeBranchesByThreeWay" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay",
  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([
    'repositoryName' => '',
    'sourceCommitSpecifier' => '',
    'destinationCommitSpecifier' => '',
    'targetBranch' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'authorName' => '',
    'email' => '',
    'commitMessage' => '',
    'keepEmptyFolders' => '',
    'conflictResolution' => ''
  ]),
  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=CodeCommit_20150413.MergeBranchesByThreeWay', [
  'body' => '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'targetBranch' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'sourceCommitSpecifier' => '',
  'destinationCommitSpecifier' => '',
  'targetBranch' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'authorName' => '',
  'email' => '',
  'commitMessage' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay');
$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=CodeCommit_20150413.MergeBranchesByThreeWay' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesByThreeWay"

payload = {
    "repositoryName": "",
    "sourceCommitSpecifier": "",
    "destinationCommitSpecifier": "",
    "targetBranch": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "authorName": "",
    "email": "",
    "commitMessage": "",
    "keepEmptyFolders": "",
    "conflictResolution": ""
}
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=CodeCommit_20150413.MergeBranchesByThreeWay"

payload <- "{\n  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesByThreeWay")

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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"repositoryName\": \"\",\n  \"sourceCommitSpecifier\": \"\",\n  \"destinationCommitSpecifier\": \"\",\n  \"targetBranch\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"commitMessage\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergeBranchesByThreeWay";

    let payload = json!({
        "repositoryName": "",
        "sourceCommitSpecifier": "",
        "destinationCommitSpecifier": "",
        "targetBranch": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "authorName": "",
        "email": "",
        "commitMessage": "",
        "keepEmptyFolders": "",
        "conflictResolution": ""
    });

    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=CodeCommit_20150413.MergeBranchesByThreeWay' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
echo '{
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "sourceCommitSpecifier": "",\n  "destinationCommitSpecifier": "",\n  "targetBranch": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "authorName": "",\n  "email": "",\n  "commitMessage": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "sourceCommitSpecifier": "",
  "destinationCommitSpecifier": "",
  "targetBranch": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "authorName": "",
  "email": "",
  "commitMessage": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergeBranchesByThreeWay")! 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 MergePullRequestByFastForward
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:pullRequestId ""
                                                                                                                          :repositoryName ""
                                                                                                                          :sourceCommitId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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=CodeCommit_20150413.MergePullRequestByFastForward"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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=CodeCommit_20150413.MergePullRequestByFastForward");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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: 73

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward")
  .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=CodeCommit_20150413.MergePullRequestByFastForward")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: ''
});

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=CodeCommit_20150413.MergePullRequestByFastForward');
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=CodeCommit_20150413.MergePullRequestByFastForward',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', repositoryName: '', sourceCommitId: ''}
};

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

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=CodeCommit_20150413.MergePullRequestByFastForward',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "sourceCommitId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward")
  .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({pullRequestId: '', repositoryName: '', sourceCommitId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', repositoryName: '', sourceCommitId: ''},
  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=CodeCommit_20150413.MergePullRequestByFastForward');

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

req.type('json');
req.send({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: ''
});

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=CodeCommit_20150413.MergePullRequestByFastForward',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', repositoryName: '', sourceCommitId: ''}
};

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=CodeCommit_20150413.MergePullRequestByFastForward';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","sourceCommitId":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"repositoryName": @"",
                              @"sourceCommitId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward"]
                                                       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=CodeCommit_20150413.MergePullRequestByFastForward" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward",
  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([
    'pullRequestId' => '',
    'repositoryName' => '',
    'sourceCommitId' => ''
  ]),
  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=CodeCommit_20150413.MergePullRequestByFastForward', [
  'body' => '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'sourceCommitId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'sourceCommitId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward');
$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=CodeCommit_20150413.MergePullRequestByFastForward' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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=CodeCommit_20150413.MergePullRequestByFastForward"

payload = {
    "pullRequestId": "",
    "repositoryName": "",
    "sourceCommitId": ""
}
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=CodeCommit_20150413.MergePullRequestByFastForward"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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=CodeCommit_20150413.MergePullRequestByFastForward")

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\"\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=CodeCommit_20150413.MergePullRequestByFastForward";

    let payload = json!({
        "pullRequestId": "",
        "repositoryName": "",
        "sourceCommitId": ""
    });

    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=CodeCommit_20150413.MergePullRequestByFastForward' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": ""
}'
echo '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "sourceCommitId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByFastForward")! 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 MergePullRequestBySquash
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:pullRequestId ""
                                                                                                                     :repositoryName ""
                                                                                                                     :sourceCommitId ""
                                                                                                                     :conflictDetailLevel ""
                                                                                                                     :conflictResolutionStrategy ""
                                                                                                                     :commitMessage ""
                                                                                                                     :authorName ""
                                                                                                                     :email ""
                                                                                                                     :keepEmptyFolders ""
                                                                                                                     :conflictResolution ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestBySquash"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestBySquash");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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: 250

{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash")
  .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=CodeCommit_20150413.MergePullRequestBySquash")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  commitMessage: '',
  authorName: '',
  email: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergePullRequestBySquash');
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=CodeCommit_20150413.MergePullRequestBySquash',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    sourceCommitId: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    commitMessage: '',
    authorName: '',
    email: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","sourceCommitId":"","conflictDetailLevel":"","conflictResolutionStrategy":"","commitMessage":"","authorName":"","email":"","keepEmptyFolders":"","conflictResolution":""}'
};

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=CodeCommit_20150413.MergePullRequestBySquash',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "sourceCommitId": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "commitMessage": "",\n  "authorName": "",\n  "email": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash")
  .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({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  commitMessage: '',
  authorName: '',
  email: '',
  keepEmptyFolders: '',
  conflictResolution: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    pullRequestId: '',
    repositoryName: '',
    sourceCommitId: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    commitMessage: '',
    authorName: '',
    email: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  },
  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=CodeCommit_20150413.MergePullRequestBySquash');

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

req.type('json');
req.send({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  commitMessage: '',
  authorName: '',
  email: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergePullRequestBySquash',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    sourceCommitId: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    commitMessage: '',
    authorName: '',
    email: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

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=CodeCommit_20150413.MergePullRequestBySquash';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","sourceCommitId":"","conflictDetailLevel":"","conflictResolutionStrategy":"","commitMessage":"","authorName":"","email":"","keepEmptyFolders":"","conflictResolution":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"repositoryName": @"",
                              @"sourceCommitId": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"commitMessage": @"",
                              @"authorName": @"",
                              @"email": @"",
                              @"keepEmptyFolders": @"",
                              @"conflictResolution": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash"]
                                                       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=CodeCommit_20150413.MergePullRequestBySquash" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash",
  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([
    'pullRequestId' => '',
    'repositoryName' => '',
    'sourceCommitId' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'commitMessage' => '',
    'authorName' => '',
    'email' => '',
    'keepEmptyFolders' => '',
    'conflictResolution' => ''
  ]),
  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=CodeCommit_20150413.MergePullRequestBySquash', [
  'body' => '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'sourceCommitId' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'commitMessage' => '',
  'authorName' => '',
  'email' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'sourceCommitId' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'commitMessage' => '',
  'authorName' => '',
  'email' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash');
$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=CodeCommit_20150413.MergePullRequestBySquash' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestBySquash"

payload = {
    "pullRequestId": "",
    "repositoryName": "",
    "sourceCommitId": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "commitMessage": "",
    "authorName": "",
    "email": "",
    "keepEmptyFolders": "",
    "conflictResolution": ""
}
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=CodeCommit_20150413.MergePullRequestBySquash"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestBySquash")

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestBySquash";

    let payload = json!({
        "pullRequestId": "",
        "repositoryName": "",
        "sourceCommitId": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "commitMessage": "",
        "authorName": "",
        "email": "",
        "keepEmptyFolders": "",
        "conflictResolution": ""
    });

    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=CodeCommit_20150413.MergePullRequestBySquash' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
echo '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "sourceCommitId": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "commitMessage": "",\n  "authorName": "",\n  "email": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestBySquash")! 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 MergePullRequestByThreeWay
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay" {:headers {:x-amz-target ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:pullRequestId ""
                                                                                                                       :repositoryName ""
                                                                                                                       :sourceCommitId ""
                                                                                                                       :conflictDetailLevel ""
                                                                                                                       :conflictResolutionStrategy ""
                                                                                                                       :commitMessage ""
                                                                                                                       :authorName ""
                                                                                                                       :email ""
                                                                                                                       :keepEmptyFolders ""
                                                                                                                       :conflictResolution ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestByThreeWay"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestByThreeWay");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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: 250

{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay")
  .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=CodeCommit_20150413.MergePullRequestByThreeWay")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  commitMessage: '',
  authorName: '',
  email: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergePullRequestByThreeWay');
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=CodeCommit_20150413.MergePullRequestByThreeWay',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    sourceCommitId: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    commitMessage: '',
    authorName: '',
    email: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","sourceCommitId":"","conflictDetailLevel":"","conflictResolutionStrategy":"","commitMessage":"","authorName":"","email":"","keepEmptyFolders":"","conflictResolution":""}'
};

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=CodeCommit_20150413.MergePullRequestByThreeWay',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "sourceCommitId": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "commitMessage": "",\n  "authorName": "",\n  "email": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay")
  .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({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  commitMessage: '',
  authorName: '',
  email: '',
  keepEmptyFolders: '',
  conflictResolution: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    pullRequestId: '',
    repositoryName: '',
    sourceCommitId: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    commitMessage: '',
    authorName: '',
    email: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  },
  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=CodeCommit_20150413.MergePullRequestByThreeWay');

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

req.type('json');
req.send({
  pullRequestId: '',
  repositoryName: '',
  sourceCommitId: '',
  conflictDetailLevel: '',
  conflictResolutionStrategy: '',
  commitMessage: '',
  authorName: '',
  email: '',
  keepEmptyFolders: '',
  conflictResolution: ''
});

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=CodeCommit_20150413.MergePullRequestByThreeWay',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    sourceCommitId: '',
    conflictDetailLevel: '',
    conflictResolutionStrategy: '',
    commitMessage: '',
    authorName: '',
    email: '',
    keepEmptyFolders: '',
    conflictResolution: ''
  }
};

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=CodeCommit_20150413.MergePullRequestByThreeWay';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","sourceCommitId":"","conflictDetailLevel":"","conflictResolutionStrategy":"","commitMessage":"","authorName":"","email":"","keepEmptyFolders":"","conflictResolution":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"repositoryName": @"",
                              @"sourceCommitId": @"",
                              @"conflictDetailLevel": @"",
                              @"conflictResolutionStrategy": @"",
                              @"commitMessage": @"",
                              @"authorName": @"",
                              @"email": @"",
                              @"keepEmptyFolders": @"",
                              @"conflictResolution": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay"]
                                                       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=CodeCommit_20150413.MergePullRequestByThreeWay" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay",
  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([
    'pullRequestId' => '',
    'repositoryName' => '',
    'sourceCommitId' => '',
    'conflictDetailLevel' => '',
    'conflictResolutionStrategy' => '',
    'commitMessage' => '',
    'authorName' => '',
    'email' => '',
    'keepEmptyFolders' => '',
    'conflictResolution' => ''
  ]),
  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=CodeCommit_20150413.MergePullRequestByThreeWay', [
  'body' => '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'sourceCommitId' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'commitMessage' => '',
  'authorName' => '',
  'email' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'sourceCommitId' => '',
  'conflictDetailLevel' => '',
  'conflictResolutionStrategy' => '',
  'commitMessage' => '',
  'authorName' => '',
  'email' => '',
  'keepEmptyFolders' => '',
  'conflictResolution' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay');
$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=CodeCommit_20150413.MergePullRequestByThreeWay' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestByThreeWay"

payload = {
    "pullRequestId": "",
    "repositoryName": "",
    "sourceCommitId": "",
    "conflictDetailLevel": "",
    "conflictResolutionStrategy": "",
    "commitMessage": "",
    "authorName": "",
    "email": "",
    "keepEmptyFolders": "",
    "conflictResolution": ""
}
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=CodeCommit_20150413.MergePullRequestByThreeWay"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestByThreeWay")

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"sourceCommitId\": \"\",\n  \"conflictDetailLevel\": \"\",\n  \"conflictResolutionStrategy\": \"\",\n  \"commitMessage\": \"\",\n  \"authorName\": \"\",\n  \"email\": \"\",\n  \"keepEmptyFolders\": \"\",\n  \"conflictResolution\": \"\"\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=CodeCommit_20150413.MergePullRequestByThreeWay";

    let payload = json!({
        "pullRequestId": "",
        "repositoryName": "",
        "sourceCommitId": "",
        "conflictDetailLevel": "",
        "conflictResolutionStrategy": "",
        "commitMessage": "",
        "authorName": "",
        "email": "",
        "keepEmptyFolders": "",
        "conflictResolution": ""
    });

    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=CodeCommit_20150413.MergePullRequestByThreeWay' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}'
echo '{
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "sourceCommitId": "",\n  "conflictDetailLevel": "",\n  "conflictResolutionStrategy": "",\n  "commitMessage": "",\n  "authorName": "",\n  "email": "",\n  "keepEmptyFolders": "",\n  "conflictResolution": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "repositoryName": "",
  "sourceCommitId": "",
  "conflictDetailLevel": "",
  "conflictResolutionStrategy": "",
  "commitMessage": "",
  "authorName": "",
  "email": "",
  "keepEmptyFolders": "",
  "conflictResolution": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.MergePullRequestByThreeWay")! 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 OverridePullRequestApprovalRules
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "revisionId": "",
  "overrideStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules" {:headers {:x-amz-target ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:pullRequestId ""
                                                                                                                             :revisionId ""
                                                                                                                             :overrideStatus ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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=CodeCommit_20150413.OverridePullRequestApprovalRules"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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=CodeCommit_20150413.OverridePullRequestApprovalRules");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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: 69

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules")
  .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=CodeCommit_20150413.OverridePullRequestApprovalRules")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  revisionId: '',
  overrideStatus: ''
});

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=CodeCommit_20150413.OverridePullRequestApprovalRules');
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=CodeCommit_20150413.OverridePullRequestApprovalRules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: '', overrideStatus: ''}
};

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

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=CodeCommit_20150413.OverridePullRequestApprovalRules',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "revisionId": "",\n  "overrideStatus": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules")
  .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({pullRequestId: '', revisionId: '', overrideStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', revisionId: '', overrideStatus: ''},
  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=CodeCommit_20150413.OverridePullRequestApprovalRules');

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

req.type('json');
req.send({
  pullRequestId: '',
  revisionId: '',
  overrideStatus: ''
});

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=CodeCommit_20150413.OverridePullRequestApprovalRules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: '', overrideStatus: ''}
};

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=CodeCommit_20150413.OverridePullRequestApprovalRules';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","revisionId":"","overrideStatus":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"revisionId": @"",
                              @"overrideStatus": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules"]
                                                       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=CodeCommit_20150413.OverridePullRequestApprovalRules" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules",
  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([
    'pullRequestId' => '',
    'revisionId' => '',
    'overrideStatus' => ''
  ]),
  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=CodeCommit_20150413.OverridePullRequestApprovalRules', [
  'body' => '{
  "pullRequestId": "",
  "revisionId": "",
  "overrideStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'revisionId' => '',
  'overrideStatus' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'revisionId' => '',
  'overrideStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules');
$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=CodeCommit_20150413.OverridePullRequestApprovalRules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": "",
  "overrideStatus": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": "",
  "overrideStatus": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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=CodeCommit_20150413.OverridePullRequestApprovalRules"

payload = {
    "pullRequestId": "",
    "revisionId": "",
    "overrideStatus": ""
}
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=CodeCommit_20150413.OverridePullRequestApprovalRules"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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=CodeCommit_20150413.OverridePullRequestApprovalRules")

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"overrideStatus\": \"\"\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=CodeCommit_20150413.OverridePullRequestApprovalRules";

    let payload = json!({
        "pullRequestId": "",
        "revisionId": "",
        "overrideStatus": ""
    });

    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=CodeCommit_20150413.OverridePullRequestApprovalRules' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "revisionId": "",
  "overrideStatus": ""
}'
echo '{
  "pullRequestId": "",
  "revisionId": "",
  "overrideStatus": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "revisionId": "",\n  "overrideStatus": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.OverridePullRequestApprovalRules")! 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 PostCommentForComparedCommit
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:repositoryName ""
                                                                                                                         :beforeCommitId ""
                                                                                                                         :afterCommitId ""
                                                                                                                         :location ""
                                                                                                                         :content ""
                                                                                                                         :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForComparedCommit"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForComparedCommit");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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: 136

{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit")
  .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=CodeCommit_20150413.PostCommentForComparedCommit")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  location: '',
  content: '',
  clientRequestToken: ''
});

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=CodeCommit_20150413.PostCommentForComparedCommit');
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=CodeCommit_20150413.PostCommentForComparedCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    location: '',
    content: '',
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","beforeCommitId":"","afterCommitId":"","location":"","content":"","clientRequestToken":""}'
};

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=CodeCommit_20150413.PostCommentForComparedCommit',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\n  "location": "",\n  "content": "",\n  "clientRequestToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit")
  .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({
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  location: '',
  content: '',
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    location: '',
    content: '',
    clientRequestToken: ''
  },
  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=CodeCommit_20150413.PostCommentForComparedCommit');

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

req.type('json');
req.send({
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  location: '',
  content: '',
  clientRequestToken: ''
});

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=CodeCommit_20150413.PostCommentForComparedCommit',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    location: '',
    content: '',
    clientRequestToken: ''
  }
};

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=CodeCommit_20150413.PostCommentForComparedCommit';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","beforeCommitId":"","afterCommitId":"","location":"","content":"","clientRequestToken":""}'
};

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 = @{ @"repositoryName": @"",
                              @"beforeCommitId": @"",
                              @"afterCommitId": @"",
                              @"location": @"",
                              @"content": @"",
                              @"clientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit"]
                                                       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=CodeCommit_20150413.PostCommentForComparedCommit" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit",
  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([
    'repositoryName' => '',
    'beforeCommitId' => '',
    'afterCommitId' => '',
    'location' => '',
    'content' => '',
    'clientRequestToken' => ''
  ]),
  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=CodeCommit_20150413.PostCommentForComparedCommit', [
  'body' => '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'location' => '',
  'content' => '',
  'clientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'location' => '',
  'content' => '',
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit');
$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=CodeCommit_20150413.PostCommentForComparedCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForComparedCommit"

payload = {
    "repositoryName": "",
    "beforeCommitId": "",
    "afterCommitId": "",
    "location": "",
    "content": "",
    "clientRequestToken": ""
}
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=CodeCommit_20150413.PostCommentForComparedCommit"

payload <- "{\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForComparedCommit")

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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForComparedCommit";

    let payload = json!({
        "repositoryName": "",
        "beforeCommitId": "",
        "afterCommitId": "",
        "location": "",
        "content": "",
        "clientRequestToken": ""
    });

    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=CodeCommit_20150413.PostCommentForComparedCommit' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}'
echo '{
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\n  "location": "",\n  "content": "",\n  "clientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForComparedCommit")! 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 PostCommentForPullRequest
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:pullRequestId ""
                                                                                                                      :repositoryName ""
                                                                                                                      :beforeCommitId ""
                                                                                                                      :afterCommitId ""
                                                                                                                      :location ""
                                                                                                                      :content ""
                                                                                                                      :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForPullRequest"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForPullRequest");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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: 159

{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest")
  .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=CodeCommit_20150413.PostCommentForPullRequest")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  location: '',
  content: '',
  clientRequestToken: ''
});

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=CodeCommit_20150413.PostCommentForPullRequest');
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=CodeCommit_20150413.PostCommentForPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    location: '',
    content: '',
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","beforeCommitId":"","afterCommitId":"","location":"","content":"","clientRequestToken":""}'
};

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=CodeCommit_20150413.PostCommentForPullRequest',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\n  "location": "",\n  "content": "",\n  "clientRequestToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest")
  .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({
  pullRequestId: '',
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  location: '',
  content: '',
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    pullRequestId: '',
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    location: '',
    content: '',
    clientRequestToken: ''
  },
  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=CodeCommit_20150413.PostCommentForPullRequest');

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

req.type('json');
req.send({
  pullRequestId: '',
  repositoryName: '',
  beforeCommitId: '',
  afterCommitId: '',
  location: '',
  content: '',
  clientRequestToken: ''
});

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=CodeCommit_20150413.PostCommentForPullRequest',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    repositoryName: '',
    beforeCommitId: '',
    afterCommitId: '',
    location: '',
    content: '',
    clientRequestToken: ''
  }
};

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=CodeCommit_20150413.PostCommentForPullRequest';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","repositoryName":"","beforeCommitId":"","afterCommitId":"","location":"","content":"","clientRequestToken":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"repositoryName": @"",
                              @"beforeCommitId": @"",
                              @"afterCommitId": @"",
                              @"location": @"",
                              @"content": @"",
                              @"clientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest"]
                                                       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=CodeCommit_20150413.PostCommentForPullRequest" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest",
  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([
    'pullRequestId' => '',
    'repositoryName' => '',
    'beforeCommitId' => '',
    'afterCommitId' => '',
    'location' => '',
    'content' => '',
    'clientRequestToken' => ''
  ]),
  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=CodeCommit_20150413.PostCommentForPullRequest', [
  'body' => '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'location' => '',
  'content' => '',
  'clientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'repositoryName' => '',
  'beforeCommitId' => '',
  'afterCommitId' => '',
  'location' => '',
  'content' => '',
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest');
$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=CodeCommit_20150413.PostCommentForPullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForPullRequest"

payload = {
    "pullRequestId": "",
    "repositoryName": "",
    "beforeCommitId": "",
    "afterCommitId": "",
    "location": "",
    "content": "",
    "clientRequestToken": ""
}
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=CodeCommit_20150413.PostCommentForPullRequest"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForPullRequest")

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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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  \"pullRequestId\": \"\",\n  \"repositoryName\": \"\",\n  \"beforeCommitId\": \"\",\n  \"afterCommitId\": \"\",\n  \"location\": \"\",\n  \"content\": \"\",\n  \"clientRequestToken\": \"\"\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=CodeCommit_20150413.PostCommentForPullRequest";

    let payload = json!({
        "pullRequestId": "",
        "repositoryName": "",
        "beforeCommitId": "",
        "afterCommitId": "",
        "location": "",
        "content": "",
        "clientRequestToken": ""
    });

    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=CodeCommit_20150413.PostCommentForPullRequest' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}'
echo '{
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "repositoryName": "",\n  "beforeCommitId": "",\n  "afterCommitId": "",\n  "location": "",\n  "content": "",\n  "clientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "repositoryName": "",
  "beforeCommitId": "",
  "afterCommitId": "",
  "location": "",
  "content": "",
  "clientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentForPullRequest")! 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 PostCommentReply
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply
HEADERS

X-Amz-Target
BODY json

{
  "inReplyTo": "",
  "clientRequestToken": "",
  "content": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:inReplyTo ""
                                                                                                             :clientRequestToken ""
                                                                                                             :content ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.PostCommentReply"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.PostCommentReply");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply"

	payload := strings.NewReader("{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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: 66

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply")
  .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=CodeCommit_20150413.PostCommentReply")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  inReplyTo: '',
  clientRequestToken: '',
  content: ''
});

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=CodeCommit_20150413.PostCommentReply');
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=CodeCommit_20150413.PostCommentReply',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {inReplyTo: '', clientRequestToken: '', content: ''}
};

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

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=CodeCommit_20150413.PostCommentReply',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "inReplyTo": "",\n  "clientRequestToken": "",\n  "content": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply")
  .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({inReplyTo: '', clientRequestToken: '', content: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {inReplyTo: '', clientRequestToken: '', content: ''},
  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=CodeCommit_20150413.PostCommentReply');

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

req.type('json');
req.send({
  inReplyTo: '',
  clientRequestToken: '',
  content: ''
});

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=CodeCommit_20150413.PostCommentReply',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {inReplyTo: '', clientRequestToken: '', content: ''}
};

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=CodeCommit_20150413.PostCommentReply';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"inReplyTo":"","clientRequestToken":"","content":""}'
};

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 = @{ @"inReplyTo": @"",
                              @"clientRequestToken": @"",
                              @"content": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply"]
                                                       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=CodeCommit_20150413.PostCommentReply" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply",
  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([
    'inReplyTo' => '',
    'clientRequestToken' => '',
    'content' => ''
  ]),
  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=CodeCommit_20150413.PostCommentReply', [
  'body' => '{
  "inReplyTo": "",
  "clientRequestToken": "",
  "content": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'inReplyTo' => '',
  'clientRequestToken' => '',
  'content' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'inReplyTo' => '',
  'clientRequestToken' => '',
  'content' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply');
$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=CodeCommit_20150413.PostCommentReply' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "inReplyTo": "",
  "clientRequestToken": "",
  "content": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "inReplyTo": "",
  "clientRequestToken": "",
  "content": ""
}'
import http.client

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

payload = "{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.PostCommentReply"

payload = {
    "inReplyTo": "",
    "clientRequestToken": "",
    "content": ""
}
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=CodeCommit_20150413.PostCommentReply"

payload <- "{\n  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.PostCommentReply")

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  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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  \"inReplyTo\": \"\",\n  \"clientRequestToken\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.PostCommentReply";

    let payload = json!({
        "inReplyTo": "",
        "clientRequestToken": "",
        "content": ""
    });

    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=CodeCommit_20150413.PostCommentReply' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "inReplyTo": "",
  "clientRequestToken": "",
  "content": ""
}'
echo '{
  "inReplyTo": "",
  "clientRequestToken": "",
  "content": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "inReplyTo": "",\n  "clientRequestToken": "",\n  "content": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PostCommentReply")! 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 PutCommentReaction
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction
HEADERS

X-Amz-Target
BODY json

{
  "commentId": "",
  "reactionValue": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"commentId\": \"\",\n  \"reactionValue\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction" {:headers {:x-amz-target ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:commentId ""
                                                                                                               :reactionValue ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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=CodeCommit_20150413.PutCommentReaction"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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=CodeCommit_20150413.PutCommentReaction");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction"

	payload := strings.NewReader("{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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: 44

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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  \"commentId\": \"\",\n  \"reactionValue\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction")
  .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=CodeCommit_20150413.PutCommentReaction")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  commentId: '',
  reactionValue: ''
});

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=CodeCommit_20150413.PutCommentReaction');
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=CodeCommit_20150413.PutCommentReaction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: '', reactionValue: ''}
};

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

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=CodeCommit_20150413.PutCommentReaction',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commentId": "",\n  "reactionValue": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction")
  .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({commentId: '', reactionValue: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {commentId: '', reactionValue: ''},
  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=CodeCommit_20150413.PutCommentReaction');

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

req.type('json');
req.send({
  commentId: '',
  reactionValue: ''
});

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=CodeCommit_20150413.PutCommentReaction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: '', reactionValue: ''}
};

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=CodeCommit_20150413.PutCommentReaction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":"","reactionValue":""}'
};

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 = @{ @"commentId": @"",
                              @"reactionValue": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction"]
                                                       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=CodeCommit_20150413.PutCommentReaction" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction",
  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([
    'commentId' => '',
    'reactionValue' => ''
  ]),
  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=CodeCommit_20150413.PutCommentReaction', [
  'body' => '{
  "commentId": "",
  "reactionValue": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commentId' => '',
  'reactionValue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction');
$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=CodeCommit_20150413.PutCommentReaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": "",
  "reactionValue": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": "",
  "reactionValue": ""
}'
import http.client

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

payload = "{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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=CodeCommit_20150413.PutCommentReaction"

payload = {
    "commentId": "",
    "reactionValue": ""
}
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=CodeCommit_20150413.PutCommentReaction"

payload <- "{\n  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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=CodeCommit_20150413.PutCommentReaction")

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  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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  \"commentId\": \"\",\n  \"reactionValue\": \"\"\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=CodeCommit_20150413.PutCommentReaction";

    let payload = json!({
        "commentId": "",
        "reactionValue": ""
    });

    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=CodeCommit_20150413.PutCommentReaction' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "commentId": "",
  "reactionValue": ""
}'
echo '{
  "commentId": "",
  "reactionValue": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "commentId": "",\n  "reactionValue": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutCommentReaction")! 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 PutFile
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:repositoryName ""
                                                                                                    :branchName ""
                                                                                                    :fileContent ""
                                                                                                    :filePath ""
                                                                                                    :fileMode ""
                                                                                                    :parentCommitId ""
                                                                                                    :commitMessage ""
                                                                                                    :name ""
                                                                                                    :email ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.PutFile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.PutFile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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: 179

{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile")
  .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=CodeCommit_20150413.PutFile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  branchName: '',
  fileContent: '',
  filePath: '',
  fileMode: '',
  parentCommitId: '',
  commitMessage: '',
  name: '',
  email: ''
});

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=CodeCommit_20150413.PutFile');
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=CodeCommit_20150413.PutFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    branchName: '',
    fileContent: '',
    filePath: '',
    fileMode: '',
    parentCommitId: '',
    commitMessage: '',
    name: '',
    email: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","fileContent":"","filePath":"","fileMode":"","parentCommitId":"","commitMessage":"","name":"","email":""}'
};

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=CodeCommit_20150413.PutFile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "branchName": "",\n  "fileContent": "",\n  "filePath": "",\n  "fileMode": "",\n  "parentCommitId": "",\n  "commitMessage": "",\n  "name": "",\n  "email": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile")
  .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({
  repositoryName: '',
  branchName: '',
  fileContent: '',
  filePath: '',
  fileMode: '',
  parentCommitId: '',
  commitMessage: '',
  name: '',
  email: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    repositoryName: '',
    branchName: '',
    fileContent: '',
    filePath: '',
    fileMode: '',
    parentCommitId: '',
    commitMessage: '',
    name: '',
    email: ''
  },
  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=CodeCommit_20150413.PutFile');

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

req.type('json');
req.send({
  repositoryName: '',
  branchName: '',
  fileContent: '',
  filePath: '',
  fileMode: '',
  parentCommitId: '',
  commitMessage: '',
  name: '',
  email: ''
});

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=CodeCommit_20150413.PutFile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    repositoryName: '',
    branchName: '',
    fileContent: '',
    filePath: '',
    fileMode: '',
    parentCommitId: '',
    commitMessage: '',
    name: '',
    email: ''
  }
};

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=CodeCommit_20150413.PutFile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","branchName":"","fileContent":"","filePath":"","fileMode":"","parentCommitId":"","commitMessage":"","name":"","email":""}'
};

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 = @{ @"repositoryName": @"",
                              @"branchName": @"",
                              @"fileContent": @"",
                              @"filePath": @"",
                              @"fileMode": @"",
                              @"parentCommitId": @"",
                              @"commitMessage": @"",
                              @"name": @"",
                              @"email": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile"]
                                                       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=CodeCommit_20150413.PutFile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile",
  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([
    'repositoryName' => '',
    'branchName' => '',
    'fileContent' => '',
    'filePath' => '',
    'fileMode' => '',
    'parentCommitId' => '',
    'commitMessage' => '',
    'name' => '',
    'email' => ''
  ]),
  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=CodeCommit_20150413.PutFile', [
  'body' => '{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'fileContent' => '',
  'filePath' => '',
  'fileMode' => '',
  'parentCommitId' => '',
  'commitMessage' => '',
  'name' => '',
  'email' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'branchName' => '',
  'fileContent' => '',
  'filePath' => '',
  'fileMode' => '',
  'parentCommitId' => '',
  'commitMessage' => '',
  'name' => '',
  'email' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile');
$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=CodeCommit_20150413.PutFile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}'
import http.client

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

payload = "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.PutFile"

payload = {
    "repositoryName": "",
    "branchName": "",
    "fileContent": "",
    "filePath": "",
    "fileMode": "",
    "parentCommitId": "",
    "commitMessage": "",
    "name": "",
    "email": ""
}
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=CodeCommit_20150413.PutFile"

payload <- "{\n  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.PutFile")

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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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  \"repositoryName\": \"\",\n  \"branchName\": \"\",\n  \"fileContent\": \"\",\n  \"filePath\": \"\",\n  \"fileMode\": \"\",\n  \"parentCommitId\": \"\",\n  \"commitMessage\": \"\",\n  \"name\": \"\",\n  \"email\": \"\"\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=CodeCommit_20150413.PutFile";

    let payload = json!({
        "repositoryName": "",
        "branchName": "",
        "fileContent": "",
        "filePath": "",
        "fileMode": "",
        "parentCommitId": "",
        "commitMessage": "",
        "name": "",
        "email": ""
    });

    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=CodeCommit_20150413.PutFile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}'
echo '{
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "branchName": "",\n  "fileContent": "",\n  "filePath": "",\n  "fileMode": "",\n  "parentCommitId": "",\n  "commitMessage": "",\n  "name": "",\n  "email": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "branchName": "",
  "fileContent": "",
  "filePath": "",
  "fileMode": "",
  "parentCommitId": "",
  "commitMessage": "",
  "name": "",
  "email": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutFile")! 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 PutRepositoryTriggers
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "triggers": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:repositoryName ""
                                                                                                                  :triggers ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.PutRepositoryTriggers"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.PutRepositoryTriggers");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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: 44

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers")
  .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=CodeCommit_20150413.PutRepositoryTriggers")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  triggers: ''
});

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=CodeCommit_20150413.PutRepositoryTriggers');
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=CodeCommit_20150413.PutRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', triggers: ''}
};

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

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=CodeCommit_20150413.PutRepositoryTriggers',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "triggers": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers")
  .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({repositoryName: '', triggers: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', triggers: ''},
  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=CodeCommit_20150413.PutRepositoryTriggers');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  repositoryName: '',
  triggers: ''
});

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=CodeCommit_20150413.PutRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', triggers: ''}
};

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=CodeCommit_20150413.PutRepositoryTriggers';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","triggers":""}'
};

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 = @{ @"repositoryName": @"",
                              @"triggers": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers"]
                                                       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=CodeCommit_20150413.PutRepositoryTriggers" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers",
  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([
    'repositoryName' => '',
    'triggers' => ''
  ]),
  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=CodeCommit_20150413.PutRepositoryTriggers', [
  'body' => '{
  "repositoryName": "",
  "triggers": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'triggers' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'triggers' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers');
$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=CodeCommit_20150413.PutRepositoryTriggers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "triggers": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "triggers": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.PutRepositoryTriggers"

payload = {
    "repositoryName": "",
    "triggers": ""
}
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=CodeCommit_20150413.PutRepositoryTriggers"

payload <- "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.PutRepositoryTriggers")

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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.PutRepositoryTriggers";

    let payload = json!({
        "repositoryName": "",
        "triggers": ""
    });

    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=CodeCommit_20150413.PutRepositoryTriggers' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "triggers": ""
}'
echo '{
  "repositoryName": "",
  "triggers": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "triggers": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "triggers": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.PutRepositoryTriggers")! 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 TagResource
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource
HEADERS

X-Amz-Target
BODY json

{
  "resourceArn": "",
  "tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource");

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  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:resourceArn ""
                                                                                                        :tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.TagResource"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.TagResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource"

	payload := strings.NewReader("{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\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: 37

{
  "resourceArn": "",
  "tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\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  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource")
  .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=CodeCommit_20150413.TagResource")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: '',
  tags: ''
});

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=CodeCommit_20150413.TagResource');
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=CodeCommit_20150413.TagResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: '', tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":"","tags":""}'
};

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=CodeCommit_20150413.TagResource',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": "",\n  "tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource")
  .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({resourceArn: '', tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {resourceArn: '', tags: ''},
  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=CodeCommit_20150413.TagResource');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  resourceArn: '',
  tags: ''
});

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=CodeCommit_20150413.TagResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: '', tags: ''}
};

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=CodeCommit_20150413.TagResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":"","tags":""}'
};

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 = @{ @"resourceArn": @"",
                              @"tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource"]
                                                       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=CodeCommit_20150413.TagResource" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource",
  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([
    'resourceArn' => '',
    'tags' => ''
  ]),
  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=CodeCommit_20150413.TagResource', [
  'body' => '{
  "resourceArn": "",
  "tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resourceArn' => '',
  'tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => '',
  'tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource');
$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=CodeCommit_20150413.TagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.TagResource"

payload = {
    "resourceArn": "",
    "tags": ""
}
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=CodeCommit_20150413.TagResource"

payload <- "{\n  \"resourceArn\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.TagResource")

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  \"resourceArn\": \"\",\n  \"tags\": \"\"\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  \"resourceArn\": \"\",\n  \"tags\": \"\"\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=CodeCommit_20150413.TagResource";

    let payload = json!({
        "resourceArn": "",
        "tags": ""
    });

    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=CodeCommit_20150413.TagResource' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "resourceArn": "",
  "tags": ""
}'
echo '{
  "resourceArn": "",
  "tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": "",\n  "tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "resourceArn": "",
  "tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TagResource")! 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 TestRepositoryTriggers
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "triggers": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers");

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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:repositoryName ""
                                                                                                                   :triggers ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.TestRepositoryTriggers"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.TestRepositoryTriggers");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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: 44

{
  "repositoryName": "",
  "triggers": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers")
  .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=CodeCommit_20150413.TestRepositoryTriggers")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  triggers: ''
});

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=CodeCommit_20150413.TestRepositoryTriggers');
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=CodeCommit_20150413.TestRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', triggers: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","triggers":""}'
};

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=CodeCommit_20150413.TestRepositoryTriggers',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "triggers": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers")
  .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({repositoryName: '', triggers: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', triggers: ''},
  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=CodeCommit_20150413.TestRepositoryTriggers');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  repositoryName: '',
  triggers: ''
});

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=CodeCommit_20150413.TestRepositoryTriggers',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', triggers: ''}
};

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=CodeCommit_20150413.TestRepositoryTriggers';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","triggers":""}'
};

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 = @{ @"repositoryName": @"",
                              @"triggers": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers"]
                                                       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=CodeCommit_20150413.TestRepositoryTriggers" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers",
  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([
    'repositoryName' => '',
    'triggers' => ''
  ]),
  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=CodeCommit_20150413.TestRepositoryTriggers', [
  'body' => '{
  "repositoryName": "",
  "triggers": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'triggers' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'triggers' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers');
$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=CodeCommit_20150413.TestRepositoryTriggers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "triggers": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "triggers": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.TestRepositoryTriggers"

payload = {
    "repositoryName": "",
    "triggers": ""
}
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=CodeCommit_20150413.TestRepositoryTriggers"

payload <- "{\n  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.TestRepositoryTriggers")

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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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  \"repositoryName\": \"\",\n  \"triggers\": \"\"\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=CodeCommit_20150413.TestRepositoryTriggers";

    let payload = json!({
        "repositoryName": "",
        "triggers": ""
    });

    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=CodeCommit_20150413.TestRepositoryTriggers' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "triggers": ""
}'
echo '{
  "repositoryName": "",
  "triggers": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "triggers": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "triggers": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.TestRepositoryTriggers")! 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 UntagResource
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource
HEADERS

X-Amz-Target
BODY json

{
  "resourceArn": "",
  "tagKeys": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource");

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  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:resourceArn ""
                                                                                                          :tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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=CodeCommit_20150413.UntagResource"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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=CodeCommit_20150413.UntagResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource"

	payload := strings.NewReader("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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

{
  "resourceArn": "",
  "tagKeys": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource")
  .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=CodeCommit_20150413.UntagResource")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: '',
  tagKeys: ''
});

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=CodeCommit_20150413.UntagResource');
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=CodeCommit_20150413.UntagResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: '', tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":"","tagKeys":""}'
};

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=CodeCommit_20150413.UntagResource',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": "",\n  "tagKeys": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource")
  .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({resourceArn: '', tagKeys: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {resourceArn: '', tagKeys: ''},
  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=CodeCommit_20150413.UntagResource');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  resourceArn: '',
  tagKeys: ''
});

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=CodeCommit_20150413.UntagResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: '', tagKeys: ''}
};

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=CodeCommit_20150413.UntagResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":"","tagKeys":""}'
};

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 = @{ @"resourceArn": @"",
                              @"tagKeys": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource"]
                                                       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=CodeCommit_20150413.UntagResource" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource",
  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([
    'resourceArn' => '',
    'tagKeys' => ''
  ]),
  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=CodeCommit_20150413.UntagResource', [
  'body' => '{
  "resourceArn": "",
  "tagKeys": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resourceArn' => '',
  'tagKeys' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => '',
  'tagKeys' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource');
$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=CodeCommit_20150413.UntagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tagKeys": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tagKeys": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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=CodeCommit_20150413.UntagResource"

payload = {
    "resourceArn": "",
    "tagKeys": ""
}
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=CodeCommit_20150413.UntagResource"

payload <- "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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=CodeCommit_20150413.UntagResource")

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  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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  \"resourceArn\": \"\",\n  \"tagKeys\": \"\"\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=CodeCommit_20150413.UntagResource";

    let payload = json!({
        "resourceArn": "",
        "tagKeys": ""
    });

    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=CodeCommit_20150413.UntagResource' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "resourceArn": "",
  "tagKeys": ""
}'
echo '{
  "resourceArn": "",
  "tagKeys": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": "",\n  "tagKeys": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "resourceArn": "",
  "tagKeys": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UntagResource")! 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 UpdateApprovalRuleTemplateContent
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent");

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  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent" {:headers {:x-amz-target ""}
                                                                                                                :content-type :json
                                                                                                                :form-params {:approvalRuleTemplateName ""
                                                                                                                              :newRuleContent ""
                                                                                                                              :existingRuleContentSha256 ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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: 95

{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent")
  .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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  newRuleContent: '',
  existingRuleContentSha256: ''
});

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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent');
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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    approvalRuleTemplateName: '',
    newRuleContent: '',
    existingRuleContentSha256: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","newRuleContent":"","existingRuleContentSha256":""}'
};

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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "newRuleContent": "",\n  "existingRuleContentSha256": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent")
  .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({
  approvalRuleTemplateName: '',
  newRuleContent: '',
  existingRuleContentSha256: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    approvalRuleTemplateName: '',
    newRuleContent: '',
    existingRuleContentSha256: ''
  },
  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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  newRuleContent: '',
  existingRuleContentSha256: ''
});

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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    approvalRuleTemplateName: '',
    newRuleContent: '',
    existingRuleContentSha256: ''
  }
};

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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","newRuleContent":"","existingRuleContentSha256":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"newRuleContent": @"",
                              @"existingRuleContentSha256": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"]
                                                       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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent",
  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([
    'approvalRuleTemplateName' => '',
    'newRuleContent' => '',
    'existingRuleContentSha256' => ''
  ]),
  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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'approvalRuleTemplateName' => '',
  'newRuleContent' => '',
  'existingRuleContentSha256' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'newRuleContent' => '',
  'existingRuleContentSha256' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent');
$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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"

payload = {
    "approvalRuleTemplateName": "",
    "newRuleContent": "",
    "existingRuleContentSha256": ""
}
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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent")

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  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"newRuleContent\": \"\",\n  \"existingRuleContentSha256\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "newRuleContent": "",
        "existingRuleContentSha256": ""
    });

    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=CodeCommit_20150413.UpdateApprovalRuleTemplateContent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "newRuleContent": "",\n  "existingRuleContentSha256": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "approvalRuleTemplateName": "",
  "newRuleContent": "",
  "existingRuleContentSha256": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateContent")! 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 UpdateApprovalRuleTemplateDescription
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription
HEADERS

X-Amz-Target
BODY json

{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription");

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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription" {:headers {:x-amz-target ""}
                                                                                                                    :content-type :json
                                                                                                                    :form-params {:approvalRuleTemplateName ""
                                                                                                                                  :approvalRuleTemplateDescription ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"

	payload := strings.NewReader("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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

{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription")
  .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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  approvalRuleTemplateName: '',
  approvalRuleTemplateDescription: ''
});

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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription');
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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', approvalRuleTemplateDescription: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","approvalRuleTemplateDescription":""}'
};

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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "approvalRuleTemplateName": "",\n  "approvalRuleTemplateDescription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription")
  .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({approvalRuleTemplateName: '', approvalRuleTemplateDescription: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {approvalRuleTemplateName: '', approvalRuleTemplateDescription: ''},
  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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  approvalRuleTemplateName: '',
  approvalRuleTemplateDescription: ''
});

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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {approvalRuleTemplateName: '', approvalRuleTemplateDescription: ''}
};

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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"approvalRuleTemplateName":"","approvalRuleTemplateDescription":""}'
};

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 = @{ @"approvalRuleTemplateName": @"",
                              @"approvalRuleTemplateDescription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"]
                                                       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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription",
  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([
    'approvalRuleTemplateName' => '',
    'approvalRuleTemplateDescription' => ''
  ]),
  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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription', [
  'body' => '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'approvalRuleTemplateName' => '',
  'approvalRuleTemplateDescription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'approvalRuleTemplateName' => '',
  'approvalRuleTemplateDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription');
$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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"

payload = {
    "approvalRuleTemplateName": "",
    "approvalRuleTemplateDescription": ""
}
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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription"

payload <- "{\n  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription")

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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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  \"approvalRuleTemplateName\": \"\",\n  \"approvalRuleTemplateDescription\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription";

    let payload = json!({
        "approvalRuleTemplateName": "",
        "approvalRuleTemplateDescription": ""
    });

    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=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}'
echo '{
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "approvalRuleTemplateName": "",\n  "approvalRuleTemplateDescription": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "approvalRuleTemplateName": "",
  "approvalRuleTemplateDescription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateDescription")! 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 UpdateApprovalRuleTemplateName
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName
HEADERS

X-Amz-Target
BODY json

{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName");

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  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName" {:headers {:x-amz-target ""}
                                                                                                             :content-type :json
                                                                                                             :form-params {:oldApprovalRuleTemplateName ""
                                                                                                                           :newApprovalRuleTemplateName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateName"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateName");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName"

	payload := strings.NewReader("{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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

{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName")
  .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=CodeCommit_20150413.UpdateApprovalRuleTemplateName")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  oldApprovalRuleTemplateName: '',
  newApprovalRuleTemplateName: ''
});

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=CodeCommit_20150413.UpdateApprovalRuleTemplateName');
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=CodeCommit_20150413.UpdateApprovalRuleTemplateName',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {oldApprovalRuleTemplateName: '', newApprovalRuleTemplateName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"oldApprovalRuleTemplateName":"","newApprovalRuleTemplateName":""}'
};

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=CodeCommit_20150413.UpdateApprovalRuleTemplateName',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "oldApprovalRuleTemplateName": "",\n  "newApprovalRuleTemplateName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName")
  .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({oldApprovalRuleTemplateName: '', newApprovalRuleTemplateName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {oldApprovalRuleTemplateName: '', newApprovalRuleTemplateName: ''},
  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=CodeCommit_20150413.UpdateApprovalRuleTemplateName');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  oldApprovalRuleTemplateName: '',
  newApprovalRuleTemplateName: ''
});

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=CodeCommit_20150413.UpdateApprovalRuleTemplateName',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {oldApprovalRuleTemplateName: '', newApprovalRuleTemplateName: ''}
};

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=CodeCommit_20150413.UpdateApprovalRuleTemplateName';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"oldApprovalRuleTemplateName":"","newApprovalRuleTemplateName":""}'
};

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 = @{ @"oldApprovalRuleTemplateName": @"",
                              @"newApprovalRuleTemplateName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName"]
                                                       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=CodeCommit_20150413.UpdateApprovalRuleTemplateName" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName",
  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([
    'oldApprovalRuleTemplateName' => '',
    'newApprovalRuleTemplateName' => ''
  ]),
  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=CodeCommit_20150413.UpdateApprovalRuleTemplateName', [
  'body' => '{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'oldApprovalRuleTemplateName' => '',
  'newApprovalRuleTemplateName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'oldApprovalRuleTemplateName' => '',
  'newApprovalRuleTemplateName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName');
$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=CodeCommit_20150413.UpdateApprovalRuleTemplateName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateName"

payload = {
    "oldApprovalRuleTemplateName": "",
    "newApprovalRuleTemplateName": ""
}
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=CodeCommit_20150413.UpdateApprovalRuleTemplateName"

payload <- "{\n  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateName")

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  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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  \"oldApprovalRuleTemplateName\": \"\",\n  \"newApprovalRuleTemplateName\": \"\"\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=CodeCommit_20150413.UpdateApprovalRuleTemplateName";

    let payload = json!({
        "oldApprovalRuleTemplateName": "",
        "newApprovalRuleTemplateName": ""
    });

    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=CodeCommit_20150413.UpdateApprovalRuleTemplateName' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}'
echo '{
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "oldApprovalRuleTemplateName": "",\n  "newApprovalRuleTemplateName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "oldApprovalRuleTemplateName": "",
  "newApprovalRuleTemplateName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateApprovalRuleTemplateName")! 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 UpdateComment
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment
HEADERS

X-Amz-Target
BODY json

{
  "commentId": "",
  "content": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment");

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  \"commentId\": \"\",\n  \"content\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:commentId ""
                                                                                                          :content ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"commentId\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.UpdateComment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"commentId\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.UpdateComment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commentId\": \"\",\n  \"content\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment"

	payload := strings.NewReader("{\n  \"commentId\": \"\",\n  \"content\": \"\"\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: 38

{
  "commentId": "",
  "content": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"commentId\": \"\",\n  \"content\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commentId\": \"\",\n  \"content\": \"\"\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  \"commentId\": \"\",\n  \"content\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment")
  .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=CodeCommit_20150413.UpdateComment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"commentId\": \"\",\n  \"content\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  commentId: '',
  content: ''
});

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=CodeCommit_20150413.UpdateComment');
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=CodeCommit_20150413.UpdateComment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: '', content: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":"","content":""}'
};

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=CodeCommit_20150413.UpdateComment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commentId": "",\n  "content": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"commentId\": \"\",\n  \"content\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment")
  .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({commentId: '', content: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {commentId: '', content: ''},
  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=CodeCommit_20150413.UpdateComment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  commentId: '',
  content: ''
});

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=CodeCommit_20150413.UpdateComment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {commentId: '', content: ''}
};

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=CodeCommit_20150413.UpdateComment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"commentId":"","content":""}'
};

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 = @{ @"commentId": @"",
                              @"content": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment"]
                                                       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=CodeCommit_20150413.UpdateComment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"commentId\": \"\",\n  \"content\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment",
  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([
    'commentId' => '',
    'content' => ''
  ]),
  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=CodeCommit_20150413.UpdateComment', [
  'body' => '{
  "commentId": "",
  "content": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'commentId' => '',
  'content' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commentId' => '',
  'content' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment');
$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=CodeCommit_20150413.UpdateComment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": "",
  "content": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commentId": "",
  "content": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"commentId\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.UpdateComment"

payload = {
    "commentId": "",
    "content": ""
}
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=CodeCommit_20150413.UpdateComment"

payload <- "{\n  \"commentId\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.UpdateComment")

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  \"commentId\": \"\",\n  \"content\": \"\"\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  \"commentId\": \"\",\n  \"content\": \"\"\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=CodeCommit_20150413.UpdateComment";

    let payload = json!({
        "commentId": "",
        "content": ""
    });

    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=CodeCommit_20150413.UpdateComment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "commentId": "",
  "content": ""
}'
echo '{
  "commentId": "",
  "content": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "commentId": "",\n  "content": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "commentId": "",
  "content": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateComment")! 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 UpdateDefaultBranch
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "defaultBranchName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch");

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  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:repositoryName ""
                                                                                                                :defaultBranchName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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=CodeCommit_20150413.UpdateDefaultBranch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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=CodeCommit_20150413.UpdateDefaultBranch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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: 53

{
  "repositoryName": "",
  "defaultBranchName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch")
  .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=CodeCommit_20150413.UpdateDefaultBranch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  defaultBranchName: ''
});

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=CodeCommit_20150413.UpdateDefaultBranch');
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=CodeCommit_20150413.UpdateDefaultBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', defaultBranchName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","defaultBranchName":""}'
};

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=CodeCommit_20150413.UpdateDefaultBranch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "defaultBranchName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch")
  .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({repositoryName: '', defaultBranchName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', defaultBranchName: ''},
  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=CodeCommit_20150413.UpdateDefaultBranch');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  repositoryName: '',
  defaultBranchName: ''
});

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=CodeCommit_20150413.UpdateDefaultBranch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', defaultBranchName: ''}
};

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=CodeCommit_20150413.UpdateDefaultBranch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","defaultBranchName":""}'
};

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 = @{ @"repositoryName": @"",
                              @"defaultBranchName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch"]
                                                       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=CodeCommit_20150413.UpdateDefaultBranch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch",
  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([
    'repositoryName' => '',
    'defaultBranchName' => ''
  ]),
  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=CodeCommit_20150413.UpdateDefaultBranch', [
  'body' => '{
  "repositoryName": "",
  "defaultBranchName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'defaultBranchName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'defaultBranchName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch');
$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=CodeCommit_20150413.UpdateDefaultBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "defaultBranchName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "defaultBranchName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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=CodeCommit_20150413.UpdateDefaultBranch"

payload = {
    "repositoryName": "",
    "defaultBranchName": ""
}
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=CodeCommit_20150413.UpdateDefaultBranch"

payload <- "{\n  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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=CodeCommit_20150413.UpdateDefaultBranch")

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  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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  \"repositoryName\": \"\",\n  \"defaultBranchName\": \"\"\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=CodeCommit_20150413.UpdateDefaultBranch";

    let payload = json!({
        "repositoryName": "",
        "defaultBranchName": ""
    });

    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=CodeCommit_20150413.UpdateDefaultBranch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "defaultBranchName": ""
}'
echo '{
  "repositoryName": "",
  "defaultBranchName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "defaultBranchName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "defaultBranchName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateDefaultBranch")! 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 UpdatePullRequestApprovalRuleContent
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent");

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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:pullRequestId ""
                                                                                                                                 :approvalRuleName ""
                                                                                                                                 :existingRuleContentSha256 ""
                                                                                                                                 :newRuleContent ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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: 110

{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent")
  .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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  approvalRuleName: '',
  existingRuleContentSha256: '',
  newRuleContent: ''
});

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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent');
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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    approvalRuleName: '',
    existingRuleContentSha256: '',
    newRuleContent: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","approvalRuleName":"","existingRuleContentSha256":"","newRuleContent":""}'
};

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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "approvalRuleName": "",\n  "existingRuleContentSha256": "",\n  "newRuleContent": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent")
  .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({
  pullRequestId: '',
  approvalRuleName: '',
  existingRuleContentSha256: '',
  newRuleContent: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    pullRequestId: '',
    approvalRuleName: '',
    existingRuleContentSha256: '',
    newRuleContent: ''
  },
  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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pullRequestId: '',
  approvalRuleName: '',
  existingRuleContentSha256: '',
  newRuleContent: ''
});

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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    pullRequestId: '',
    approvalRuleName: '',
    existingRuleContentSha256: '',
    newRuleContent: ''
  }
};

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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","approvalRuleName":"","existingRuleContentSha256":"","newRuleContent":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"approvalRuleName": @"",
                              @"existingRuleContentSha256": @"",
                              @"newRuleContent": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"]
                                                       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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent",
  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([
    'pullRequestId' => '',
    'approvalRuleName' => '',
    'existingRuleContentSha256' => '',
    'newRuleContent' => ''
  ]),
  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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent', [
  'body' => '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'approvalRuleName' => '',
  'existingRuleContentSha256' => '',
  'newRuleContent' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'approvalRuleName' => '',
  'existingRuleContentSha256' => '',
  'newRuleContent' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent');
$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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"

payload = {
    "pullRequestId": "",
    "approvalRuleName": "",
    "existingRuleContentSha256": "",
    "newRuleContent": ""
}
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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent")

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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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  \"pullRequestId\": \"\",\n  \"approvalRuleName\": \"\",\n  \"existingRuleContentSha256\": \"\",\n  \"newRuleContent\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent";

    let payload = json!({
        "pullRequestId": "",
        "approvalRuleName": "",
        "existingRuleContentSha256": "",
        "newRuleContent": ""
    });

    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=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}'
echo '{
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "approvalRuleName": "",\n  "existingRuleContentSha256": "",\n  "newRuleContent": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "approvalRuleName": "",
  "existingRuleContentSha256": "",
  "newRuleContent": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalRuleContent")! 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 UpdatePullRequestApprovalState
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState");

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState" {:headers {:x-amz-target ""}
                                                                                                             :content-type :json
                                                                                                             :form-params {:pullRequestId ""
                                                                                                                           :revisionId ""
                                                                                                                           :approvalState ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalState"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalState");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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: 68

{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState")
  .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=CodeCommit_20150413.UpdatePullRequestApprovalState")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  revisionId: '',
  approvalState: ''
});

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=CodeCommit_20150413.UpdatePullRequestApprovalState');
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=CodeCommit_20150413.UpdatePullRequestApprovalState',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: '', approvalState: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","revisionId":"","approvalState":""}'
};

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=CodeCommit_20150413.UpdatePullRequestApprovalState',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "revisionId": "",\n  "approvalState": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState")
  .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({pullRequestId: '', revisionId: '', approvalState: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', revisionId: '', approvalState: ''},
  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=CodeCommit_20150413.UpdatePullRequestApprovalState');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pullRequestId: '',
  revisionId: '',
  approvalState: ''
});

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=CodeCommit_20150413.UpdatePullRequestApprovalState',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', revisionId: '', approvalState: ''}
};

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=CodeCommit_20150413.UpdatePullRequestApprovalState';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","revisionId":"","approvalState":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"revisionId": @"",
                              @"approvalState": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState"]
                                                       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=CodeCommit_20150413.UpdatePullRequestApprovalState" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState",
  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([
    'pullRequestId' => '',
    'revisionId' => '',
    'approvalState' => ''
  ]),
  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=CodeCommit_20150413.UpdatePullRequestApprovalState', [
  'body' => '{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'revisionId' => '',
  'approvalState' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'revisionId' => '',
  'approvalState' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState');
$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=CodeCommit_20150413.UpdatePullRequestApprovalState' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalState"

payload = {
    "pullRequestId": "",
    "revisionId": "",
    "approvalState": ""
}
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=CodeCommit_20150413.UpdatePullRequestApprovalState"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalState")

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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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  \"pullRequestId\": \"\",\n  \"revisionId\": \"\",\n  \"approvalState\": \"\"\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=CodeCommit_20150413.UpdatePullRequestApprovalState";

    let payload = json!({
        "pullRequestId": "",
        "revisionId": "",
        "approvalState": ""
    });

    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=CodeCommit_20150413.UpdatePullRequestApprovalState' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}'
echo '{
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "revisionId": "",\n  "approvalState": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "revisionId": "",
  "approvalState": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestApprovalState")! 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 UpdatePullRequestDescription
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription");

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  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:pullRequestId ""
                                                                                                                         :description ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\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=CodeCommit_20150413.UpdatePullRequestDescription"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\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=CodeCommit_20150413.UpdatePullRequestDescription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\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: 46

{
  "pullRequestId": "",
  "description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\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  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription")
  .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=CodeCommit_20150413.UpdatePullRequestDescription")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  description: ''
});

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=CodeCommit_20150413.UpdatePullRequestDescription');
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=CodeCommit_20150413.UpdatePullRequestDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","description":""}'
};

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=CodeCommit_20150413.UpdatePullRequestDescription',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "description": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription")
  .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({pullRequestId: '', description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', description: ''},
  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=CodeCommit_20150413.UpdatePullRequestDescription');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pullRequestId: '',
  description: ''
});

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=CodeCommit_20150413.UpdatePullRequestDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', description: ''}
};

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=CodeCommit_20150413.UpdatePullRequestDescription';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","description":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription"]
                                                       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=CodeCommit_20150413.UpdatePullRequestDescription" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription",
  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([
    'pullRequestId' => '',
    'description' => ''
  ]),
  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=CodeCommit_20150413.UpdatePullRequestDescription', [
  'body' => '{
  "pullRequestId": "",
  "description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription');
$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=CodeCommit_20150413.UpdatePullRequestDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "description": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\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=CodeCommit_20150413.UpdatePullRequestDescription"

payload = {
    "pullRequestId": "",
    "description": ""
}
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=CodeCommit_20150413.UpdatePullRequestDescription"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"description\": \"\"\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=CodeCommit_20150413.UpdatePullRequestDescription")

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  \"pullRequestId\": \"\",\n  \"description\": \"\"\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  \"pullRequestId\": \"\",\n  \"description\": \"\"\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=CodeCommit_20150413.UpdatePullRequestDescription";

    let payload = json!({
        "pullRequestId": "",
        "description": ""
    });

    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=CodeCommit_20150413.UpdatePullRequestDescription' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "description": ""
}'
echo '{
  "pullRequestId": "",
  "description": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "description": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestDescription")! 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 UpdatePullRequestStatus
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "pullRequestStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus");

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  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:pullRequestId ""
                                                                                                                    :pullRequestStatus ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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=CodeCommit_20150413.UpdatePullRequestStatus"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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=CodeCommit_20150413.UpdatePullRequestStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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

{
  "pullRequestId": "",
  "pullRequestStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus")
  .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=CodeCommit_20150413.UpdatePullRequestStatus")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  pullRequestStatus: ''
});

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=CodeCommit_20150413.UpdatePullRequestStatus');
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=CodeCommit_20150413.UpdatePullRequestStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', pullRequestStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","pullRequestStatus":""}'
};

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=CodeCommit_20150413.UpdatePullRequestStatus',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "pullRequestStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus")
  .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({pullRequestId: '', pullRequestStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', pullRequestStatus: ''},
  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=CodeCommit_20150413.UpdatePullRequestStatus');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pullRequestId: '',
  pullRequestStatus: ''
});

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=CodeCommit_20150413.UpdatePullRequestStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', pullRequestStatus: ''}
};

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=CodeCommit_20150413.UpdatePullRequestStatus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","pullRequestStatus":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"pullRequestStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus"]
                                                       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=CodeCommit_20150413.UpdatePullRequestStatus" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus",
  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([
    'pullRequestId' => '',
    'pullRequestStatus' => ''
  ]),
  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=CodeCommit_20150413.UpdatePullRequestStatus', [
  'body' => '{
  "pullRequestId": "",
  "pullRequestStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'pullRequestStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'pullRequestStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus');
$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=CodeCommit_20150413.UpdatePullRequestStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "pullRequestStatus": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "pullRequestStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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=CodeCommit_20150413.UpdatePullRequestStatus"

payload = {
    "pullRequestId": "",
    "pullRequestStatus": ""
}
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=CodeCommit_20150413.UpdatePullRequestStatus"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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=CodeCommit_20150413.UpdatePullRequestStatus")

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  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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  \"pullRequestId\": \"\",\n  \"pullRequestStatus\": \"\"\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=CodeCommit_20150413.UpdatePullRequestStatus";

    let payload = json!({
        "pullRequestId": "",
        "pullRequestStatus": ""
    });

    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=CodeCommit_20150413.UpdatePullRequestStatus' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "pullRequestStatus": ""
}'
echo '{
  "pullRequestId": "",
  "pullRequestStatus": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "pullRequestStatus": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "pullRequestStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestStatus")! 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 UpdatePullRequestTitle
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle
HEADERS

X-Amz-Target
BODY json

{
  "pullRequestId": "",
  "title": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle");

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  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:pullRequestId ""
                                                                                                                   :title ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\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=CodeCommit_20150413.UpdatePullRequestTitle"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\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=CodeCommit_20150413.UpdatePullRequestTitle");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle"

	payload := strings.NewReader("{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\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

{
  "pullRequestId": "",
  "title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\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  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle")
  .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=CodeCommit_20150413.UpdatePullRequestTitle")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pullRequestId: '',
  title: ''
});

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=CodeCommit_20150413.UpdatePullRequestTitle');
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=CodeCommit_20150413.UpdatePullRequestTitle',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', title: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","title":""}'
};

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=CodeCommit_20150413.UpdatePullRequestTitle',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pullRequestId": "",\n  "title": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle")
  .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({pullRequestId: '', title: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {pullRequestId: '', title: ''},
  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=CodeCommit_20150413.UpdatePullRequestTitle');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pullRequestId: '',
  title: ''
});

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=CodeCommit_20150413.UpdatePullRequestTitle',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {pullRequestId: '', title: ''}
};

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=CodeCommit_20150413.UpdatePullRequestTitle';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"pullRequestId":"","title":""}'
};

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 = @{ @"pullRequestId": @"",
                              @"title": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle"]
                                                       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=CodeCommit_20150413.UpdatePullRequestTitle" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle",
  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([
    'pullRequestId' => '',
    'title' => ''
  ]),
  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=CodeCommit_20150413.UpdatePullRequestTitle', [
  'body' => '{
  "pullRequestId": "",
  "title": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pullRequestId' => '',
  'title' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pullRequestId' => '',
  'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle');
$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=CodeCommit_20150413.UpdatePullRequestTitle' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "title": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pullRequestId": "",
  "title": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\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=CodeCommit_20150413.UpdatePullRequestTitle"

payload = {
    "pullRequestId": "",
    "title": ""
}
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=CodeCommit_20150413.UpdatePullRequestTitle"

payload <- "{\n  \"pullRequestId\": \"\",\n  \"title\": \"\"\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=CodeCommit_20150413.UpdatePullRequestTitle")

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  \"pullRequestId\": \"\",\n  \"title\": \"\"\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  \"pullRequestId\": \"\",\n  \"title\": \"\"\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=CodeCommit_20150413.UpdatePullRequestTitle";

    let payload = json!({
        "pullRequestId": "",
        "title": ""
    });

    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=CodeCommit_20150413.UpdatePullRequestTitle' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "pullRequestId": "",
  "title": ""
}'
echo '{
  "pullRequestId": "",
  "title": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "pullRequestId": "",\n  "title": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "pullRequestId": "",
  "title": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdatePullRequestTitle")! 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 UpdateRepositoryDescription
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription
HEADERS

X-Amz-Target
BODY json

{
  "repositoryName": "",
  "repositoryDescription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription");

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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:repositoryName ""
                                                                                                                        :repositoryDescription ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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=CodeCommit_20150413.UpdateRepositoryDescription"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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=CodeCommit_20150413.UpdateRepositoryDescription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription"

	payload := strings.NewReader("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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: 57

{
  "repositoryName": "",
  "repositoryDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription")
  .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=CodeCommit_20150413.UpdateRepositoryDescription")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  repositoryName: '',
  repositoryDescription: ''
});

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=CodeCommit_20150413.UpdateRepositoryDescription');
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=CodeCommit_20150413.UpdateRepositoryDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', repositoryDescription: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","repositoryDescription":""}'
};

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=CodeCommit_20150413.UpdateRepositoryDescription',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "repositoryName": "",\n  "repositoryDescription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription")
  .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({repositoryName: '', repositoryDescription: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {repositoryName: '', repositoryDescription: ''},
  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=CodeCommit_20150413.UpdateRepositoryDescription');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  repositoryName: '',
  repositoryDescription: ''
});

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=CodeCommit_20150413.UpdateRepositoryDescription',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {repositoryName: '', repositoryDescription: ''}
};

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=CodeCommit_20150413.UpdateRepositoryDescription';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"repositoryName":"","repositoryDescription":""}'
};

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 = @{ @"repositoryName": @"",
                              @"repositoryDescription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription"]
                                                       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=CodeCommit_20150413.UpdateRepositoryDescription" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription",
  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([
    'repositoryName' => '',
    'repositoryDescription' => ''
  ]),
  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=CodeCommit_20150413.UpdateRepositoryDescription', [
  'body' => '{
  "repositoryName": "",
  "repositoryDescription": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'repositoryName' => '',
  'repositoryDescription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'repositoryName' => '',
  'repositoryDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription');
$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=CodeCommit_20150413.UpdateRepositoryDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "repositoryDescription": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "repositoryName": "",
  "repositoryDescription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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=CodeCommit_20150413.UpdateRepositoryDescription"

payload = {
    "repositoryName": "",
    "repositoryDescription": ""
}
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=CodeCommit_20150413.UpdateRepositoryDescription"

payload <- "{\n  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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=CodeCommit_20150413.UpdateRepositoryDescription")

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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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  \"repositoryName\": \"\",\n  \"repositoryDescription\": \"\"\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=CodeCommit_20150413.UpdateRepositoryDescription";

    let payload = json!({
        "repositoryName": "",
        "repositoryDescription": ""
    });

    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=CodeCommit_20150413.UpdateRepositoryDescription' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "repositoryName": "",
  "repositoryDescription": ""
}'
echo '{
  "repositoryName": "",
  "repositoryDescription": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "repositoryName": "",\n  "repositoryDescription": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "repositoryName": "",
  "repositoryDescription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryDescription")! 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 UpdateRepositoryName
{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName
HEADERS

X-Amz-Target
BODY json

{
  "oldName": "",
  "newName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName");

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  \"oldName\": \"\",\n  \"newName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:oldName ""
                                                                                                                 :newName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"oldName\": \"\",\n  \"newName\": \"\"\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=CodeCommit_20150413.UpdateRepositoryName"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"oldName\": \"\",\n  \"newName\": \"\"\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=CodeCommit_20150413.UpdateRepositoryName");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"oldName\": \"\",\n  \"newName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName"

	payload := strings.NewReader("{\n  \"oldName\": \"\",\n  \"newName\": \"\"\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

{
  "oldName": "",
  "newName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"oldName\": \"\",\n  \"newName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"oldName\": \"\",\n  \"newName\": \"\"\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  \"oldName\": \"\",\n  \"newName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName")
  .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=CodeCommit_20150413.UpdateRepositoryName")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"oldName\": \"\",\n  \"newName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  oldName: '',
  newName: ''
});

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=CodeCommit_20150413.UpdateRepositoryName');
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=CodeCommit_20150413.UpdateRepositoryName',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {oldName: '', newName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"oldName":"","newName":""}'
};

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=CodeCommit_20150413.UpdateRepositoryName',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "oldName": "",\n  "newName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"oldName\": \"\",\n  \"newName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName")
  .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({oldName: '', newName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {oldName: '', newName: ''},
  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=CodeCommit_20150413.UpdateRepositoryName');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  oldName: '',
  newName: ''
});

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=CodeCommit_20150413.UpdateRepositoryName',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {oldName: '', newName: ''}
};

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=CodeCommit_20150413.UpdateRepositoryName';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"oldName":"","newName":""}'
};

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 = @{ @"oldName": @"",
                              @"newName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName"]
                                                       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=CodeCommit_20150413.UpdateRepositoryName" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"oldName\": \"\",\n  \"newName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName",
  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([
    'oldName' => '',
    'newName' => ''
  ]),
  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=CodeCommit_20150413.UpdateRepositoryName', [
  'body' => '{
  "oldName": "",
  "newName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'oldName' => '',
  'newName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'oldName' => '',
  'newName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName');
$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=CodeCommit_20150413.UpdateRepositoryName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "oldName": "",
  "newName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "oldName": "",
  "newName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"oldName\": \"\",\n  \"newName\": \"\"\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=CodeCommit_20150413.UpdateRepositoryName"

payload = {
    "oldName": "",
    "newName": ""
}
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=CodeCommit_20150413.UpdateRepositoryName"

payload <- "{\n  \"oldName\": \"\",\n  \"newName\": \"\"\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=CodeCommit_20150413.UpdateRepositoryName")

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  \"oldName\": \"\",\n  \"newName\": \"\"\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  \"oldName\": \"\",\n  \"newName\": \"\"\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=CodeCommit_20150413.UpdateRepositoryName";

    let payload = json!({
        "oldName": "",
        "newName": ""
    });

    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=CodeCommit_20150413.UpdateRepositoryName' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "oldName": "",
  "newName": ""
}'
echo '{
  "oldName": "",
  "newName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "oldName": "",\n  "newName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "oldName": "",
  "newName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeCommit_20150413.UpdateRepositoryName")! 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()