AWS Database Migration Service
POST
AddTagsToResource
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource
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=AmazonDMSv20160101.AddTagsToResource");
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=AmazonDMSv20160101.AddTagsToResource" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""
:Tags ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource"
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=AmazonDMSv20160101.AddTagsToResource"),
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=AmazonDMSv20160101.AddTagsToResource");
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=AmazonDMSv20160101.AddTagsToResource"
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=AmazonDMSv20160101.AddTagsToResource")
.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=AmazonDMSv20160101.AddTagsToResource"))
.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=AmazonDMSv20160101.AddTagsToResource")
.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=AmazonDMSv20160101.AddTagsToResource")
.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=AmazonDMSv20160101.AddTagsToResource');
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=AmazonDMSv20160101.AddTagsToResource',
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=AmazonDMSv20160101.AddTagsToResource';
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=AmazonDMSv20160101.AddTagsToResource',
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=AmazonDMSv20160101.AddTagsToResource")
.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=AmazonDMSv20160101.AddTagsToResource',
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=AmazonDMSv20160101.AddTagsToResource');
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=AmazonDMSv20160101.AddTagsToResource',
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=AmazonDMSv20160101.AddTagsToResource';
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=AmazonDMSv20160101.AddTagsToResource"]
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=AmazonDMSv20160101.AddTagsToResource" 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=AmazonDMSv20160101.AddTagsToResource",
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=AmazonDMSv20160101.AddTagsToResource', [
'body' => '{
"ResourceArn": "",
"Tags": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource');
$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=AmazonDMSv20160101.AddTagsToResource');
$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=AmazonDMSv20160101.AddTagsToResource' -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=AmazonDMSv20160101.AddTagsToResource' -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=AmazonDMSv20160101.AddTagsToResource"
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=AmazonDMSv20160101.AddTagsToResource"
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=AmazonDMSv20160101.AddTagsToResource")
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=AmazonDMSv20160101.AddTagsToResource";
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=AmazonDMSv20160101.AddTagsToResource' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": "",
"Tags": ""
}'
echo '{
"ResourceArn": "",
"Tags": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource' \
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=AmazonDMSv20160101.AddTagsToResource'
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=AmazonDMSv20160101.AddTagsToResource")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{}
POST
ApplyPendingMaintenanceAction
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction");
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 \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""
:ApplyAction ""
:OptInType ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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=AmazonDMSv20160101.ApplyPendingMaintenanceAction"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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=AmazonDMSv20160101.ApplyPendingMaintenanceAction");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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: 74
{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction")
.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=AmazonDMSv20160101.ApplyPendingMaintenanceAction")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: '',
ApplyAction: '',
OptInType: ''
});
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction');
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', ApplyAction: '', OptInType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","ApplyAction":"","OptInType":""}'
};
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": "",\n "ApplyAction": "",\n "OptInType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction")
.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({ReplicationInstanceArn: '', ApplyAction: '', OptInType: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationInstanceArn: '', ApplyAction: '', OptInType: ''},
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: '',
ApplyAction: '',
OptInType: ''
});
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', ApplyAction: '', OptInType: ''}
};
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","ApplyAction":"","OptInType":""}'
};
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 = @{ @"ReplicationInstanceArn": @"",
@"ApplyAction": @"",
@"OptInType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction"]
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction",
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([
'ReplicationInstanceArn' => '',
'ApplyAction' => '',
'OptInType' => ''
]),
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction', [
'body' => '{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => '',
'ApplyAction' => '',
'OptInType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => '',
'ApplyAction' => '',
'OptInType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction');
$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=AmazonDMSv20160101.ApplyPendingMaintenanceAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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=AmazonDMSv20160101.ApplyPendingMaintenanceAction"
payload = {
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction"
payload <- "{\n \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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=AmazonDMSv20160101.ApplyPendingMaintenanceAction")
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 \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"ApplyAction\": \"\",\n \"OptInType\": \"\"\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=AmazonDMSv20160101.ApplyPendingMaintenanceAction";
let payload = json!({
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
});
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=AmazonDMSv20160101.ApplyPendingMaintenanceAction' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}'
echo '{
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": "",\n "ApplyAction": "",\n "OptInType": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceArn": "",
"ApplyAction": "",
"OptInType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ApplyPendingMaintenanceAction")! 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
BatchStartRecommendations
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations
HEADERS
X-Amz-Target
BODY json
{
"Data": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations");
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 \"Data\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Data ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Data\": \"\"\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=AmazonDMSv20160101.BatchStartRecommendations"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Data\": \"\"\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=AmazonDMSv20160101.BatchStartRecommendations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Data\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations"
payload := strings.NewReader("{\n \"Data\": \"\"\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: 16
{
"Data": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Data\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Data\": \"\"\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 \"Data\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations")
.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=AmazonDMSv20160101.BatchStartRecommendations")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Data\": \"\"\n}")
.asString();
const data = JSON.stringify({
Data: ''
});
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=AmazonDMSv20160101.BatchStartRecommendations');
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=AmazonDMSv20160101.BatchStartRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Data: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Data":""}'
};
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=AmazonDMSv20160101.BatchStartRecommendations',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Data": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Data\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations")
.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({Data: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Data: ''},
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=AmazonDMSv20160101.BatchStartRecommendations');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Data: ''
});
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=AmazonDMSv20160101.BatchStartRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Data: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Data":""}'
};
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 = @{ @"Data": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations"]
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=AmazonDMSv20160101.BatchStartRecommendations" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Data\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations",
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([
'Data' => ''
]),
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=AmazonDMSv20160101.BatchStartRecommendations', [
'body' => '{
"Data": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Data' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Data' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations');
$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=AmazonDMSv20160101.BatchStartRecommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Data": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Data": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Data\": \"\"\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=AmazonDMSv20160101.BatchStartRecommendations"
payload = { "Data": "" }
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=AmazonDMSv20160101.BatchStartRecommendations"
payload <- "{\n \"Data\": \"\"\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=AmazonDMSv20160101.BatchStartRecommendations")
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 \"Data\": \"\"\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 \"Data\": \"\"\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=AmazonDMSv20160101.BatchStartRecommendations";
let payload = json!({"Data": ""});
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=AmazonDMSv20160101.BatchStartRecommendations' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Data": ""
}'
echo '{
"Data": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Data": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["Data": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.BatchStartRecommendations")! 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
CancelReplicationTaskAssessmentRun
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskAssessmentRunArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun");
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 \"ReplicationTaskAssessmentRunArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskAssessmentRunArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"
payload := strings.NewReader("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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: 43
{
"ReplicationTaskAssessmentRunArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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 \"ReplicationTaskAssessmentRunArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun")
.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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskAssessmentRunArn: ''
});
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun');
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskAssessmentRunArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskAssessmentRunArn":""}'
};
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskAssessmentRunArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun")
.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({ReplicationTaskAssessmentRunArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskAssessmentRunArn: ''},
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskAssessmentRunArn: ''
});
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskAssessmentRunArn: ''}
};
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskAssessmentRunArn":""}'
};
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 = @{ @"ReplicationTaskAssessmentRunArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"]
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun",
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([
'ReplicationTaskAssessmentRunArn' => ''
]),
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun', [
'body' => '{
"ReplicationTaskAssessmentRunArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskAssessmentRunArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskAssessmentRunArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun');
$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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskAssessmentRunArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskAssessmentRunArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"
payload = { "ReplicationTaskAssessmentRunArn": "" }
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun"
payload <- "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun")
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 \"ReplicationTaskAssessmentRunArn\": \"\"\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 \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun";
let payload = json!({"ReplicationTaskAssessmentRunArn": ""});
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=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskAssessmentRunArn": ""
}'
echo '{
"ReplicationTaskAssessmentRunArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskAssessmentRunArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationTaskAssessmentRunArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun")! 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
CreateEndpoint
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint
HEADERS
X-Amz-Target
BODY json
{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint");
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 \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointIdentifier ""
:EndpointType ""
:EngineName ""
:Username ""
:Password ""
:ServerName ""
:Port ""
:DatabaseName ""
:ExtraConnectionAttributes ""
:KmsKeyId ""
:Tags ""
:CertificateArn ""
:SslMode ""
:ServiceAccessRoleArn ""
:ExternalTableDefinition ""
:DynamoDbSettings ""
:S3Settings ""
:DmsTransferSettings ""
:MongoDbSettings ""
:KinesisSettings ""
:KafkaSettings ""
:ElasticsearchSettings ""
:NeptuneSettings ""
:RedshiftSettings {:AcceptAnyDate ""
:AfterConnectScript ""
:BucketFolder ""
:BucketName ""
:CaseSensitiveNames ""
:CompUpdate ""
:ConnectionTimeout ""
:DatabaseName ""
:DateFormat ""
:EmptyAsNull ""
:EncryptionMode ""
:ExplicitIds ""
:FileTransferUploadStreams ""
:LoadTimeout ""
:MaxFileSize ""
:Password ""
:Port ""
:RemoveQuotes ""
:ReplaceInvalidChars ""
:ReplaceChars ""
:ServerName ""
:ServiceAccessRoleArn ""
:ServerSideEncryptionKmsKeyId ""
:TimeFormat ""
:TrimBlanks ""
:TruncateColumns ""
:Username ""
:WriteBufferSize ""
:SecretsManagerAccessRoleArn ""
:SecretsManagerSecretId ""
:MapBooleanAsBoolean ""}
:PostgreSQLSettings ""
:MySQLSettings ""
:OracleSettings ""
:SybaseSettings ""
:MicrosoftSQLServerSettings ""
:IBMDb2Settings ""
:ResourceIdentifier ""
:DocDbSettings {:Username ""
:Password ""
:ServerName ""
:Port ""
:DatabaseName ""
:NestingLevel ""
:ExtractDocId ""
:DocsToInvestigate ""
:KmsKeyId ""
:SecretsManagerAccessRoleArn ""
:SecretsManagerSecretId ""}
:RedisSettings ""
:GcpMySQLSettings ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.CreateEndpoint"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.CreateEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint"
payload := strings.NewReader("{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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: 1914
{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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 \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint")
.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=AmazonDMSv20160101.CreateEndpoint")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
KmsKeyId: '',
Tags: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
ResourceIdentifier: '',
DocDbSettings: {
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
NestingLevel: '',
ExtractDocId: '',
DocsToInvestigate: '',
KmsKeyId: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: ''
},
RedisSettings: '',
GcpMySQLSettings: ''
});
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=AmazonDMSv20160101.CreateEndpoint');
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=AmazonDMSv20160101.CreateEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
KmsKeyId: '',
Tags: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
ResourceIdentifier: '',
DocDbSettings: {
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
NestingLevel: '',
ExtractDocId: '',
DocsToInvestigate: '',
KmsKeyId: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: ''
},
RedisSettings: '',
GcpMySQLSettings: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointIdentifier":"","EndpointType":"","EngineName":"","Username":"","Password":"","ServerName":"","Port":"","DatabaseName":"","ExtraConnectionAttributes":"","KmsKeyId":"","Tags":"","CertificateArn":"","SslMode":"","ServiceAccessRoleArn":"","ExternalTableDefinition":"","DynamoDbSettings":"","S3Settings":"","DmsTransferSettings":"","MongoDbSettings":"","KinesisSettings":"","KafkaSettings":"","ElasticsearchSettings":"","NeptuneSettings":"","RedshiftSettings":{"AcceptAnyDate":"","AfterConnectScript":"","BucketFolder":"","BucketName":"","CaseSensitiveNames":"","CompUpdate":"","ConnectionTimeout":"","DatabaseName":"","DateFormat":"","EmptyAsNull":"","EncryptionMode":"","ExplicitIds":"","FileTransferUploadStreams":"","LoadTimeout":"","MaxFileSize":"","Password":"","Port":"","RemoveQuotes":"","ReplaceInvalidChars":"","ReplaceChars":"","ServerName":"","ServiceAccessRoleArn":"","ServerSideEncryptionKmsKeyId":"","TimeFormat":"","TrimBlanks":"","TruncateColumns":"","Username":"","WriteBufferSize":"","SecretsManagerAccessRoleArn":"","SecretsManagerSecretId":"","MapBooleanAsBoolean":""},"PostgreSQLSettings":"","MySQLSettings":"","OracleSettings":"","SybaseSettings":"","MicrosoftSQLServerSettings":"","IBMDb2Settings":"","ResourceIdentifier":"","DocDbSettings":{"Username":"","Password":"","ServerName":"","Port":"","DatabaseName":"","NestingLevel":"","ExtractDocId":"","DocsToInvestigate":"","KmsKeyId":"","SecretsManagerAccessRoleArn":"","SecretsManagerSecretId":""},"RedisSettings":"","GcpMySQLSettings":""}'
};
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=AmazonDMSv20160101.CreateEndpoint',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointIdentifier": "",\n "EndpointType": "",\n "EngineName": "",\n "Username": "",\n "Password": "",\n "ServerName": "",\n "Port": "",\n "DatabaseName": "",\n "ExtraConnectionAttributes": "",\n "KmsKeyId": "",\n "Tags": "",\n "CertificateArn": "",\n "SslMode": "",\n "ServiceAccessRoleArn": "",\n "ExternalTableDefinition": "",\n "DynamoDbSettings": "",\n "S3Settings": "",\n "DmsTransferSettings": "",\n "MongoDbSettings": "",\n "KinesisSettings": "",\n "KafkaSettings": "",\n "ElasticsearchSettings": "",\n "NeptuneSettings": "",\n "RedshiftSettings": {\n "AcceptAnyDate": "",\n "AfterConnectScript": "",\n "BucketFolder": "",\n "BucketName": "",\n "CaseSensitiveNames": "",\n "CompUpdate": "",\n "ConnectionTimeout": "",\n "DatabaseName": "",\n "DateFormat": "",\n "EmptyAsNull": "",\n "EncryptionMode": "",\n "ExplicitIds": "",\n "FileTransferUploadStreams": "",\n "LoadTimeout": "",\n "MaxFileSize": "",\n "Password": "",\n "Port": "",\n "RemoveQuotes": "",\n "ReplaceInvalidChars": "",\n "ReplaceChars": "",\n "ServerName": "",\n "ServiceAccessRoleArn": "",\n "ServerSideEncryptionKmsKeyId": "",\n "TimeFormat": "",\n "TrimBlanks": "",\n "TruncateColumns": "",\n "Username": "",\n "WriteBufferSize": "",\n "SecretsManagerAccessRoleArn": "",\n "SecretsManagerSecretId": "",\n "MapBooleanAsBoolean": ""\n },\n "PostgreSQLSettings": "",\n "MySQLSettings": "",\n "OracleSettings": "",\n "SybaseSettings": "",\n "MicrosoftSQLServerSettings": "",\n "IBMDb2Settings": "",\n "ResourceIdentifier": "",\n "DocDbSettings": {\n "Username": "",\n "Password": "",\n "ServerName": "",\n "Port": "",\n "DatabaseName": "",\n "NestingLevel": "",\n "ExtractDocId": "",\n "DocsToInvestigate": "",\n "KmsKeyId": "",\n "SecretsManagerAccessRoleArn": "",\n "SecretsManagerSecretId": ""\n },\n "RedisSettings": "",\n "GcpMySQLSettings": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint")
.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({
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
KmsKeyId: '',
Tags: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
ResourceIdentifier: '',
DocDbSettings: {
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
NestingLevel: '',
ExtractDocId: '',
DocsToInvestigate: '',
KmsKeyId: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: ''
},
RedisSettings: '',
GcpMySQLSettings: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
KmsKeyId: '',
Tags: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
ResourceIdentifier: '',
DocDbSettings: {
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
NestingLevel: '',
ExtractDocId: '',
DocsToInvestigate: '',
KmsKeyId: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: ''
},
RedisSettings: '',
GcpMySQLSettings: ''
},
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=AmazonDMSv20160101.CreateEndpoint');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
KmsKeyId: '',
Tags: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
ResourceIdentifier: '',
DocDbSettings: {
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
NestingLevel: '',
ExtractDocId: '',
DocsToInvestigate: '',
KmsKeyId: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: ''
},
RedisSettings: '',
GcpMySQLSettings: ''
});
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=AmazonDMSv20160101.CreateEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
KmsKeyId: '',
Tags: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
ResourceIdentifier: '',
DocDbSettings: {
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
NestingLevel: '',
ExtractDocId: '',
DocsToInvestigate: '',
KmsKeyId: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: ''
},
RedisSettings: '',
GcpMySQLSettings: ''
}
};
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=AmazonDMSv20160101.CreateEndpoint';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointIdentifier":"","EndpointType":"","EngineName":"","Username":"","Password":"","ServerName":"","Port":"","DatabaseName":"","ExtraConnectionAttributes":"","KmsKeyId":"","Tags":"","CertificateArn":"","SslMode":"","ServiceAccessRoleArn":"","ExternalTableDefinition":"","DynamoDbSettings":"","S3Settings":"","DmsTransferSettings":"","MongoDbSettings":"","KinesisSettings":"","KafkaSettings":"","ElasticsearchSettings":"","NeptuneSettings":"","RedshiftSettings":{"AcceptAnyDate":"","AfterConnectScript":"","BucketFolder":"","BucketName":"","CaseSensitiveNames":"","CompUpdate":"","ConnectionTimeout":"","DatabaseName":"","DateFormat":"","EmptyAsNull":"","EncryptionMode":"","ExplicitIds":"","FileTransferUploadStreams":"","LoadTimeout":"","MaxFileSize":"","Password":"","Port":"","RemoveQuotes":"","ReplaceInvalidChars":"","ReplaceChars":"","ServerName":"","ServiceAccessRoleArn":"","ServerSideEncryptionKmsKeyId":"","TimeFormat":"","TrimBlanks":"","TruncateColumns":"","Username":"","WriteBufferSize":"","SecretsManagerAccessRoleArn":"","SecretsManagerSecretId":"","MapBooleanAsBoolean":""},"PostgreSQLSettings":"","MySQLSettings":"","OracleSettings":"","SybaseSettings":"","MicrosoftSQLServerSettings":"","IBMDb2Settings":"","ResourceIdentifier":"","DocDbSettings":{"Username":"","Password":"","ServerName":"","Port":"","DatabaseName":"","NestingLevel":"","ExtractDocId":"","DocsToInvestigate":"","KmsKeyId":"","SecretsManagerAccessRoleArn":"","SecretsManagerSecretId":""},"RedisSettings":"","GcpMySQLSettings":""}'
};
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 = @{ @"EndpointIdentifier": @"",
@"EndpointType": @"",
@"EngineName": @"",
@"Username": @"",
@"Password": @"",
@"ServerName": @"",
@"Port": @"",
@"DatabaseName": @"",
@"ExtraConnectionAttributes": @"",
@"KmsKeyId": @"",
@"Tags": @"",
@"CertificateArn": @"",
@"SslMode": @"",
@"ServiceAccessRoleArn": @"",
@"ExternalTableDefinition": @"",
@"DynamoDbSettings": @"",
@"S3Settings": @"",
@"DmsTransferSettings": @"",
@"MongoDbSettings": @"",
@"KinesisSettings": @"",
@"KafkaSettings": @"",
@"ElasticsearchSettings": @"",
@"NeptuneSettings": @"",
@"RedshiftSettings": @{ @"AcceptAnyDate": @"", @"AfterConnectScript": @"", @"BucketFolder": @"", @"BucketName": @"", @"CaseSensitiveNames": @"", @"CompUpdate": @"", @"ConnectionTimeout": @"", @"DatabaseName": @"", @"DateFormat": @"", @"EmptyAsNull": @"", @"EncryptionMode": @"", @"ExplicitIds": @"", @"FileTransferUploadStreams": @"", @"LoadTimeout": @"", @"MaxFileSize": @"", @"Password": @"", @"Port": @"", @"RemoveQuotes": @"", @"ReplaceInvalidChars": @"", @"ReplaceChars": @"", @"ServerName": @"", @"ServiceAccessRoleArn": @"", @"ServerSideEncryptionKmsKeyId": @"", @"TimeFormat": @"", @"TrimBlanks": @"", @"TruncateColumns": @"", @"Username": @"", @"WriteBufferSize": @"", @"SecretsManagerAccessRoleArn": @"", @"SecretsManagerSecretId": @"", @"MapBooleanAsBoolean": @"" },
@"PostgreSQLSettings": @"",
@"MySQLSettings": @"",
@"OracleSettings": @"",
@"SybaseSettings": @"",
@"MicrosoftSQLServerSettings": @"",
@"IBMDb2Settings": @"",
@"ResourceIdentifier": @"",
@"DocDbSettings": @{ @"Username": @"", @"Password": @"", @"ServerName": @"", @"Port": @"", @"DatabaseName": @"", @"NestingLevel": @"", @"ExtractDocId": @"", @"DocsToInvestigate": @"", @"KmsKeyId": @"", @"SecretsManagerAccessRoleArn": @"", @"SecretsManagerSecretId": @"" },
@"RedisSettings": @"",
@"GcpMySQLSettings": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint"]
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=AmazonDMSv20160101.CreateEndpoint" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint",
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([
'EndpointIdentifier' => '',
'EndpointType' => '',
'EngineName' => '',
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'ExtraConnectionAttributes' => '',
'KmsKeyId' => '',
'Tags' => '',
'CertificateArn' => '',
'SslMode' => '',
'ServiceAccessRoleArn' => '',
'ExternalTableDefinition' => '',
'DynamoDbSettings' => '',
'S3Settings' => '',
'DmsTransferSettings' => '',
'MongoDbSettings' => '',
'KinesisSettings' => '',
'KafkaSettings' => '',
'ElasticsearchSettings' => '',
'NeptuneSettings' => '',
'RedshiftSettings' => [
'AcceptAnyDate' => '',
'AfterConnectScript' => '',
'BucketFolder' => '',
'BucketName' => '',
'CaseSensitiveNames' => '',
'CompUpdate' => '',
'ConnectionTimeout' => '',
'DatabaseName' => '',
'DateFormat' => '',
'EmptyAsNull' => '',
'EncryptionMode' => '',
'ExplicitIds' => '',
'FileTransferUploadStreams' => '',
'LoadTimeout' => '',
'MaxFileSize' => '',
'Password' => '',
'Port' => '',
'RemoveQuotes' => '',
'ReplaceInvalidChars' => '',
'ReplaceChars' => '',
'ServerName' => '',
'ServiceAccessRoleArn' => '',
'ServerSideEncryptionKmsKeyId' => '',
'TimeFormat' => '',
'TrimBlanks' => '',
'TruncateColumns' => '',
'Username' => '',
'WriteBufferSize' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => '',
'MapBooleanAsBoolean' => ''
],
'PostgreSQLSettings' => '',
'MySQLSettings' => '',
'OracleSettings' => '',
'SybaseSettings' => '',
'MicrosoftSQLServerSettings' => '',
'IBMDb2Settings' => '',
'ResourceIdentifier' => '',
'DocDbSettings' => [
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'NestingLevel' => '',
'ExtractDocId' => '',
'DocsToInvestigate' => '',
'KmsKeyId' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => ''
],
'RedisSettings' => '',
'GcpMySQLSettings' => ''
]),
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=AmazonDMSv20160101.CreateEndpoint', [
'body' => '{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointIdentifier' => '',
'EndpointType' => '',
'EngineName' => '',
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'ExtraConnectionAttributes' => '',
'KmsKeyId' => '',
'Tags' => '',
'CertificateArn' => '',
'SslMode' => '',
'ServiceAccessRoleArn' => '',
'ExternalTableDefinition' => '',
'DynamoDbSettings' => '',
'S3Settings' => '',
'DmsTransferSettings' => '',
'MongoDbSettings' => '',
'KinesisSettings' => '',
'KafkaSettings' => '',
'ElasticsearchSettings' => '',
'NeptuneSettings' => '',
'RedshiftSettings' => [
'AcceptAnyDate' => '',
'AfterConnectScript' => '',
'BucketFolder' => '',
'BucketName' => '',
'CaseSensitiveNames' => '',
'CompUpdate' => '',
'ConnectionTimeout' => '',
'DatabaseName' => '',
'DateFormat' => '',
'EmptyAsNull' => '',
'EncryptionMode' => '',
'ExplicitIds' => '',
'FileTransferUploadStreams' => '',
'LoadTimeout' => '',
'MaxFileSize' => '',
'Password' => '',
'Port' => '',
'RemoveQuotes' => '',
'ReplaceInvalidChars' => '',
'ReplaceChars' => '',
'ServerName' => '',
'ServiceAccessRoleArn' => '',
'ServerSideEncryptionKmsKeyId' => '',
'TimeFormat' => '',
'TrimBlanks' => '',
'TruncateColumns' => '',
'Username' => '',
'WriteBufferSize' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => '',
'MapBooleanAsBoolean' => ''
],
'PostgreSQLSettings' => '',
'MySQLSettings' => '',
'OracleSettings' => '',
'SybaseSettings' => '',
'MicrosoftSQLServerSettings' => '',
'IBMDb2Settings' => '',
'ResourceIdentifier' => '',
'DocDbSettings' => [
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'NestingLevel' => '',
'ExtractDocId' => '',
'DocsToInvestigate' => '',
'KmsKeyId' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => ''
],
'RedisSettings' => '',
'GcpMySQLSettings' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointIdentifier' => '',
'EndpointType' => '',
'EngineName' => '',
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'ExtraConnectionAttributes' => '',
'KmsKeyId' => '',
'Tags' => '',
'CertificateArn' => '',
'SslMode' => '',
'ServiceAccessRoleArn' => '',
'ExternalTableDefinition' => '',
'DynamoDbSettings' => '',
'S3Settings' => '',
'DmsTransferSettings' => '',
'MongoDbSettings' => '',
'KinesisSettings' => '',
'KafkaSettings' => '',
'ElasticsearchSettings' => '',
'NeptuneSettings' => '',
'RedshiftSettings' => [
'AcceptAnyDate' => '',
'AfterConnectScript' => '',
'BucketFolder' => '',
'BucketName' => '',
'CaseSensitiveNames' => '',
'CompUpdate' => '',
'ConnectionTimeout' => '',
'DatabaseName' => '',
'DateFormat' => '',
'EmptyAsNull' => '',
'EncryptionMode' => '',
'ExplicitIds' => '',
'FileTransferUploadStreams' => '',
'LoadTimeout' => '',
'MaxFileSize' => '',
'Password' => '',
'Port' => '',
'RemoveQuotes' => '',
'ReplaceInvalidChars' => '',
'ReplaceChars' => '',
'ServerName' => '',
'ServiceAccessRoleArn' => '',
'ServerSideEncryptionKmsKeyId' => '',
'TimeFormat' => '',
'TrimBlanks' => '',
'TruncateColumns' => '',
'Username' => '',
'WriteBufferSize' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => '',
'MapBooleanAsBoolean' => ''
],
'PostgreSQLSettings' => '',
'MySQLSettings' => '',
'OracleSettings' => '',
'SybaseSettings' => '',
'MicrosoftSQLServerSettings' => '',
'IBMDb2Settings' => '',
'ResourceIdentifier' => '',
'DocDbSettings' => [
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'NestingLevel' => '',
'ExtractDocId' => '',
'DocsToInvestigate' => '',
'KmsKeyId' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => ''
],
'RedisSettings' => '',
'GcpMySQLSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint');
$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=AmazonDMSv20160101.CreateEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.CreateEndpoint"
payload = {
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}
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=AmazonDMSv20160101.CreateEndpoint"
payload <- "{\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.CreateEndpoint")
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 \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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 \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"KmsKeyId\": \"\",\n \"Tags\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"ResourceIdentifier\": \"\",\n \"DocDbSettings\": {\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"NestingLevel\": \"\",\n \"ExtractDocId\": \"\",\n \"DocsToInvestigate\": \"\",\n \"KmsKeyId\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\"\n },\n \"RedisSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.CreateEndpoint";
let payload = json!({
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": json!({
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
}),
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": json!({
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
}),
"RedisSettings": "",
"GcpMySQLSettings": ""
});
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=AmazonDMSv20160101.CreateEndpoint' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}'
echo '{
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": {
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
},
"RedisSettings": "",
"GcpMySQLSettings": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointIdentifier": "",\n "EndpointType": "",\n "EngineName": "",\n "Username": "",\n "Password": "",\n "ServerName": "",\n "Port": "",\n "DatabaseName": "",\n "ExtraConnectionAttributes": "",\n "KmsKeyId": "",\n "Tags": "",\n "CertificateArn": "",\n "SslMode": "",\n "ServiceAccessRoleArn": "",\n "ExternalTableDefinition": "",\n "DynamoDbSettings": "",\n "S3Settings": "",\n "DmsTransferSettings": "",\n "MongoDbSettings": "",\n "KinesisSettings": "",\n "KafkaSettings": "",\n "ElasticsearchSettings": "",\n "NeptuneSettings": "",\n "RedshiftSettings": {\n "AcceptAnyDate": "",\n "AfterConnectScript": "",\n "BucketFolder": "",\n "BucketName": "",\n "CaseSensitiveNames": "",\n "CompUpdate": "",\n "ConnectionTimeout": "",\n "DatabaseName": "",\n "DateFormat": "",\n "EmptyAsNull": "",\n "EncryptionMode": "",\n "ExplicitIds": "",\n "FileTransferUploadStreams": "",\n "LoadTimeout": "",\n "MaxFileSize": "",\n "Password": "",\n "Port": "",\n "RemoveQuotes": "",\n "ReplaceInvalidChars": "",\n "ReplaceChars": "",\n "ServerName": "",\n "ServiceAccessRoleArn": "",\n "ServerSideEncryptionKmsKeyId": "",\n "TimeFormat": "",\n "TrimBlanks": "",\n "TruncateColumns": "",\n "Username": "",\n "WriteBufferSize": "",\n "SecretsManagerAccessRoleArn": "",\n "SecretsManagerSecretId": "",\n "MapBooleanAsBoolean": ""\n },\n "PostgreSQLSettings": "",\n "MySQLSettings": "",\n "OracleSettings": "",\n "SybaseSettings": "",\n "MicrosoftSQLServerSettings": "",\n "IBMDb2Settings": "",\n "ResourceIdentifier": "",\n "DocDbSettings": {\n "Username": "",\n "Password": "",\n "ServerName": "",\n "Port": "",\n "DatabaseName": "",\n "NestingLevel": "",\n "ExtractDocId": "",\n "DocsToInvestigate": "",\n "KmsKeyId": "",\n "SecretsManagerAccessRoleArn": "",\n "SecretsManagerSecretId": ""\n },\n "RedisSettings": "",\n "GcpMySQLSettings": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"KmsKeyId": "",
"Tags": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": [
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
],
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"ResourceIdentifier": "",
"DocDbSettings": [
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"NestingLevel": "",
"ExtractDocId": "",
"DocsToInvestigate": "",
"KmsKeyId": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": ""
],
"RedisSettings": "",
"GcpMySQLSettings": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Endpoint": {
"EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:RAAR3R22XSH46S3PWLC3NJAWKM",
"EndpointIdentifier": "test-endpoint-1",
"EndpointType": "source",
"EngineName": "mysql",
"KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c1731d6-5435-ed4d-be13-d53411a7cfbd",
"Port": 3306,
"ServerName": "mydb.cx1llnox7iyx.us-west-2.rds.amazonaws.com",
"Status": "active",
"Username": "username"
}
}
POST
CreateEventSubscription
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription
HEADERS
X-Amz-Target
BODY json
{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"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=AmazonDMSv20160101.CreateEventSubscription");
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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\n \"Tags\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:SubscriptionName ""
:SnsTopicArn ""
:SourceType ""
:EventCategories ""
:SourceIds ""
:Enabled ""
:Tags ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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=AmazonDMSv20160101.CreateEventSubscription"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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=AmazonDMSv20160101.CreateEventSubscription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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=AmazonDMSv20160101.CreateEventSubscription"
payload := strings.NewReader("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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: 144
{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\n \"Tags\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\n \"Tags\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription")
.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=AmazonDMSv20160101.CreateEventSubscription")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\n \"Tags\": \"\"\n}")
.asString();
const data = JSON.stringify({
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
SourceIds: '',
Enabled: '',
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=AmazonDMSv20160101.CreateEventSubscription');
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=AmazonDMSv20160101.CreateEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
SourceIds: '',
Enabled: '',
Tags: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":"","SnsTopicArn":"","SourceType":"","EventCategories":"","SourceIds":"","Enabled":"","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=AmazonDMSv20160101.CreateEventSubscription',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "SubscriptionName": "",\n "SnsTopicArn": "",\n "SourceType": "",\n "EventCategories": "",\n "SourceIds": "",\n "Enabled": "",\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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\n \"Tags\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription")
.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({
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
SourceIds: '',
Enabled: '',
Tags: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
SourceIds: '',
Enabled: '',
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=AmazonDMSv20160101.CreateEventSubscription');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
SourceIds: '',
Enabled: '',
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=AmazonDMSv20160101.CreateEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
SourceIds: '',
Enabled: '',
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=AmazonDMSv20160101.CreateEventSubscription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":"","SnsTopicArn":"","SourceType":"","EventCategories":"","SourceIds":"","Enabled":"","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 = @{ @"SubscriptionName": @"",
@"SnsTopicArn": @"",
@"SourceType": @"",
@"EventCategories": @"",
@"SourceIds": @"",
@"Enabled": @"",
@"Tags": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription"]
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=AmazonDMSv20160101.CreateEventSubscription" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\n \"Tags\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription",
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([
'SubscriptionName' => '',
'SnsTopicArn' => '',
'SourceType' => '',
'EventCategories' => '',
'SourceIds' => '',
'Enabled' => '',
'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=AmazonDMSv20160101.CreateEventSubscription', [
'body' => '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SubscriptionName' => '',
'SnsTopicArn' => '',
'SourceType' => '',
'EventCategories' => '',
'SourceIds' => '',
'Enabled' => '',
'Tags' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SubscriptionName' => '',
'SnsTopicArn' => '',
'SourceType' => '',
'EventCategories' => '',
'SourceIds' => '',
'Enabled' => '',
'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription');
$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=AmazonDMSv20160101.CreateEventSubscription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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=AmazonDMSv20160101.CreateEventSubscription"
payload = {
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"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=AmazonDMSv20160101.CreateEventSubscription"
payload <- "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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=AmazonDMSv20160101.CreateEventSubscription")
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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"SourceIds\": \"\",\n \"Enabled\": \"\",\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=AmazonDMSv20160101.CreateEventSubscription";
let payload = json!({
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"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=AmazonDMSv20160101.CreateEventSubscription' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
}'
echo '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "SubscriptionName": "",\n "SnsTopicArn": "",\n "SourceType": "",\n "EventCategories": "",\n "SourceIds": "",\n "Enabled": "",\n "Tags": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"SourceIds": "",
"Enabled": "",
"Tags": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription")! 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
CreateFleetAdvisorCollector
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector
HEADERS
X-Amz-Target
BODY json
{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector");
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 \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:CollectorName ""
:Description ""
:ServiceAccessRoleArn ""
:S3BucketName ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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=AmazonDMSv20160101.CreateFleetAdvisorCollector"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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=AmazonDMSv20160101.CreateFleetAdvisorCollector");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector"
payload := strings.NewReader("{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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: 98
{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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 \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector")
.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=AmazonDMSv20160101.CreateFleetAdvisorCollector")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}")
.asString();
const data = JSON.stringify({
CollectorName: '',
Description: '',
ServiceAccessRoleArn: '',
S3BucketName: ''
});
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=AmazonDMSv20160101.CreateFleetAdvisorCollector');
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=AmazonDMSv20160101.CreateFleetAdvisorCollector',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CollectorName: '', Description: '', ServiceAccessRoleArn: '', S3BucketName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CollectorName":"","Description":"","ServiceAccessRoleArn":"","S3BucketName":""}'
};
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=AmazonDMSv20160101.CreateFleetAdvisorCollector',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "CollectorName": "",\n "Description": "",\n "ServiceAccessRoleArn": "",\n "S3BucketName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector")
.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({CollectorName: '', Description: '', ServiceAccessRoleArn: '', S3BucketName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {CollectorName: '', Description: '', ServiceAccessRoleArn: '', S3BucketName: ''},
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=AmazonDMSv20160101.CreateFleetAdvisorCollector');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
CollectorName: '',
Description: '',
ServiceAccessRoleArn: '',
S3BucketName: ''
});
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=AmazonDMSv20160101.CreateFleetAdvisorCollector',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CollectorName: '', Description: '', ServiceAccessRoleArn: '', S3BucketName: ''}
};
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=AmazonDMSv20160101.CreateFleetAdvisorCollector';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CollectorName":"","Description":"","ServiceAccessRoleArn":"","S3BucketName":""}'
};
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 = @{ @"CollectorName": @"",
@"Description": @"",
@"ServiceAccessRoleArn": @"",
@"S3BucketName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector"]
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=AmazonDMSv20160101.CreateFleetAdvisorCollector" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector",
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([
'CollectorName' => '',
'Description' => '',
'ServiceAccessRoleArn' => '',
'S3BucketName' => ''
]),
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=AmazonDMSv20160101.CreateFleetAdvisorCollector', [
'body' => '{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CollectorName' => '',
'Description' => '',
'ServiceAccessRoleArn' => '',
'S3BucketName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CollectorName' => '',
'Description' => '',
'ServiceAccessRoleArn' => '',
'S3BucketName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector');
$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=AmazonDMSv20160101.CreateFleetAdvisorCollector' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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=AmazonDMSv20160101.CreateFleetAdvisorCollector"
payload = {
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}
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=AmazonDMSv20160101.CreateFleetAdvisorCollector"
payload <- "{\n \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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=AmazonDMSv20160101.CreateFleetAdvisorCollector")
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 \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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 \"CollectorName\": \"\",\n \"Description\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"S3BucketName\": \"\"\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=AmazonDMSv20160101.CreateFleetAdvisorCollector";
let payload = json!({
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
});
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=AmazonDMSv20160101.CreateFleetAdvisorCollector' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}'
echo '{
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "CollectorName": "",\n "Description": "",\n "ServiceAccessRoleArn": "",\n "S3BucketName": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"CollectorName": "",
"Description": "",
"ServiceAccessRoleArn": "",
"S3BucketName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateFleetAdvisorCollector")! 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
CreateReplicationInstance
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance");
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 \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceIdentifier ""
:AllocatedStorage ""
:ReplicationInstanceClass ""
:VpcSecurityGroupIds ""
:AvailabilityZone ""
:ReplicationSubnetGroupIdentifier ""
:PreferredMaintenanceWindow ""
:MultiAZ ""
:EngineVersion ""
:AutoMinorVersionUpgrade ""
:Tags ""
:KmsKeyId ""
:PubliclyAccessible ""
:DnsNameServers ""
:ResourceIdentifier ""
:NetworkType ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.CreateReplicationInstance"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.CreateReplicationInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance"
payload := strings.NewReader("{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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: 440
{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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 \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance")
.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=AmazonDMSv20160101.CreateReplicationInstance")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceIdentifier: '',
AllocatedStorage: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
AvailabilityZone: '',
ReplicationSubnetGroupIdentifier: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AutoMinorVersionUpgrade: '',
Tags: '',
KmsKeyId: '',
PubliclyAccessible: '',
DnsNameServers: '',
ResourceIdentifier: '',
NetworkType: ''
});
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=AmazonDMSv20160101.CreateReplicationInstance');
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=AmazonDMSv20160101.CreateReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationInstanceIdentifier: '',
AllocatedStorage: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
AvailabilityZone: '',
ReplicationSubnetGroupIdentifier: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AutoMinorVersionUpgrade: '',
Tags: '',
KmsKeyId: '',
PubliclyAccessible: '',
DnsNameServers: '',
ResourceIdentifier: '',
NetworkType: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceIdentifier":"","AllocatedStorage":"","ReplicationInstanceClass":"","VpcSecurityGroupIds":"","AvailabilityZone":"","ReplicationSubnetGroupIdentifier":"","PreferredMaintenanceWindow":"","MultiAZ":"","EngineVersion":"","AutoMinorVersionUpgrade":"","Tags":"","KmsKeyId":"","PubliclyAccessible":"","DnsNameServers":"","ResourceIdentifier":"","NetworkType":""}'
};
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=AmazonDMSv20160101.CreateReplicationInstance',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceIdentifier": "",\n "AllocatedStorage": "",\n "ReplicationInstanceClass": "",\n "VpcSecurityGroupIds": "",\n "AvailabilityZone": "",\n "ReplicationSubnetGroupIdentifier": "",\n "PreferredMaintenanceWindow": "",\n "MultiAZ": "",\n "EngineVersion": "",\n "AutoMinorVersionUpgrade": "",\n "Tags": "",\n "KmsKeyId": "",\n "PubliclyAccessible": "",\n "DnsNameServers": "",\n "ResourceIdentifier": "",\n "NetworkType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance")
.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({
ReplicationInstanceIdentifier: '',
AllocatedStorage: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
AvailabilityZone: '',
ReplicationSubnetGroupIdentifier: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AutoMinorVersionUpgrade: '',
Tags: '',
KmsKeyId: '',
PubliclyAccessible: '',
DnsNameServers: '',
ResourceIdentifier: '',
NetworkType: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationInstanceIdentifier: '',
AllocatedStorage: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
AvailabilityZone: '',
ReplicationSubnetGroupIdentifier: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AutoMinorVersionUpgrade: '',
Tags: '',
KmsKeyId: '',
PubliclyAccessible: '',
DnsNameServers: '',
ResourceIdentifier: '',
NetworkType: ''
},
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=AmazonDMSv20160101.CreateReplicationInstance');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceIdentifier: '',
AllocatedStorage: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
AvailabilityZone: '',
ReplicationSubnetGroupIdentifier: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AutoMinorVersionUpgrade: '',
Tags: '',
KmsKeyId: '',
PubliclyAccessible: '',
DnsNameServers: '',
ResourceIdentifier: '',
NetworkType: ''
});
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=AmazonDMSv20160101.CreateReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationInstanceIdentifier: '',
AllocatedStorage: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
AvailabilityZone: '',
ReplicationSubnetGroupIdentifier: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AutoMinorVersionUpgrade: '',
Tags: '',
KmsKeyId: '',
PubliclyAccessible: '',
DnsNameServers: '',
ResourceIdentifier: '',
NetworkType: ''
}
};
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=AmazonDMSv20160101.CreateReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceIdentifier":"","AllocatedStorage":"","ReplicationInstanceClass":"","VpcSecurityGroupIds":"","AvailabilityZone":"","ReplicationSubnetGroupIdentifier":"","PreferredMaintenanceWindow":"","MultiAZ":"","EngineVersion":"","AutoMinorVersionUpgrade":"","Tags":"","KmsKeyId":"","PubliclyAccessible":"","DnsNameServers":"","ResourceIdentifier":"","NetworkType":""}'
};
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 = @{ @"ReplicationInstanceIdentifier": @"",
@"AllocatedStorage": @"",
@"ReplicationInstanceClass": @"",
@"VpcSecurityGroupIds": @"",
@"AvailabilityZone": @"",
@"ReplicationSubnetGroupIdentifier": @"",
@"PreferredMaintenanceWindow": @"",
@"MultiAZ": @"",
@"EngineVersion": @"",
@"AutoMinorVersionUpgrade": @"",
@"Tags": @"",
@"KmsKeyId": @"",
@"PubliclyAccessible": @"",
@"DnsNameServers": @"",
@"ResourceIdentifier": @"",
@"NetworkType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance"]
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=AmazonDMSv20160101.CreateReplicationInstance" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance",
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([
'ReplicationInstanceIdentifier' => '',
'AllocatedStorage' => '',
'ReplicationInstanceClass' => '',
'VpcSecurityGroupIds' => '',
'AvailabilityZone' => '',
'ReplicationSubnetGroupIdentifier' => '',
'PreferredMaintenanceWindow' => '',
'MultiAZ' => '',
'EngineVersion' => '',
'AutoMinorVersionUpgrade' => '',
'Tags' => '',
'KmsKeyId' => '',
'PubliclyAccessible' => '',
'DnsNameServers' => '',
'ResourceIdentifier' => '',
'NetworkType' => ''
]),
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=AmazonDMSv20160101.CreateReplicationInstance', [
'body' => '{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceIdentifier' => '',
'AllocatedStorage' => '',
'ReplicationInstanceClass' => '',
'VpcSecurityGroupIds' => '',
'AvailabilityZone' => '',
'ReplicationSubnetGroupIdentifier' => '',
'PreferredMaintenanceWindow' => '',
'MultiAZ' => '',
'EngineVersion' => '',
'AutoMinorVersionUpgrade' => '',
'Tags' => '',
'KmsKeyId' => '',
'PubliclyAccessible' => '',
'DnsNameServers' => '',
'ResourceIdentifier' => '',
'NetworkType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceIdentifier' => '',
'AllocatedStorage' => '',
'ReplicationInstanceClass' => '',
'VpcSecurityGroupIds' => '',
'AvailabilityZone' => '',
'ReplicationSubnetGroupIdentifier' => '',
'PreferredMaintenanceWindow' => '',
'MultiAZ' => '',
'EngineVersion' => '',
'AutoMinorVersionUpgrade' => '',
'Tags' => '',
'KmsKeyId' => '',
'PubliclyAccessible' => '',
'DnsNameServers' => '',
'ResourceIdentifier' => '',
'NetworkType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance');
$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=AmazonDMSv20160101.CreateReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.CreateReplicationInstance"
payload = {
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}
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=AmazonDMSv20160101.CreateReplicationInstance"
payload <- "{\n \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.CreateReplicationInstance")
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 \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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 \"ReplicationInstanceIdentifier\": \"\",\n \"AllocatedStorage\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"AvailabilityZone\": \"\",\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"Tags\": \"\",\n \"KmsKeyId\": \"\",\n \"PubliclyAccessible\": \"\",\n \"DnsNameServers\": \"\",\n \"ResourceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.CreateReplicationInstance";
let payload = json!({
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
});
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=AmazonDMSv20160101.CreateReplicationInstance' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}'
echo '{
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceIdentifier": "",\n "AllocatedStorage": "",\n "ReplicationInstanceClass": "",\n "VpcSecurityGroupIds": "",\n "AvailabilityZone": "",\n "ReplicationSubnetGroupIdentifier": "",\n "PreferredMaintenanceWindow": "",\n "MultiAZ": "",\n "EngineVersion": "",\n "AutoMinorVersionUpgrade": "",\n "Tags": "",\n "KmsKeyId": "",\n "PubliclyAccessible": "",\n "DnsNameServers": "",\n "ResourceIdentifier": "",\n "NetworkType": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceIdentifier": "",
"AllocatedStorage": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"AvailabilityZone": "",
"ReplicationSubnetGroupIdentifier": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AutoMinorVersionUpgrade": "",
"Tags": "",
"KmsKeyId": "",
"PubliclyAccessible": "",
"DnsNameServers": "",
"ResourceIdentifier": "",
"NetworkType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationInstance": {
"AllocatedStorage": 5,
"AutoMinorVersionUpgrade": true,
"EngineVersion": "1.5.0",
"KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c1731d6-5435-ed4d-be13-d53411a7cfbd",
"PendingModifiedValues": {},
"PreferredMaintenanceWindow": "sun:06:00-sun:14:00",
"PubliclyAccessible": true,
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationInstanceClass": "dms.t2.micro",
"ReplicationInstanceIdentifier": "test-rep-1",
"ReplicationInstanceStatus": "creating",
"ReplicationSubnetGroup": {
"ReplicationSubnetGroupDescription": "default",
"ReplicationSubnetGroupIdentifier": "default",
"SubnetGroupStatus": "Complete",
"Subnets": [
{
"SubnetAvailabilityZone": {
"Name": "us-east-1d"
},
"SubnetIdentifier": "subnet-f6dd91af",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1b"
},
"SubnetIdentifier": "subnet-3605751d",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1c"
},
"SubnetIdentifier": "subnet-c2daefb5",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1e"
},
"SubnetIdentifier": "subnet-85e90cb8",
"SubnetStatus": "Active"
}
],
"VpcId": "vpc-6741a603"
}
}
}
POST
CreateReplicationSubnetGroup
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup
HEADERS
X-Amz-Target
BODY json
{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"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=AmazonDMSv20160101.CreateReplicationSubnetGroup");
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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\n \"Tags\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationSubnetGroupIdentifier ""
:ReplicationSubnetGroupDescription ""
:SubnetIds ""
:Tags ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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=AmazonDMSv20160101.CreateReplicationSubnetGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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=AmazonDMSv20160101.CreateReplicationSubnetGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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=AmazonDMSv20160101.CreateReplicationSubnetGroup"
payload := strings.NewReader("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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: 120
{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\n \"Tags\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\n \"Tags\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup")
.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=AmazonDMSv20160101.CreateReplicationSubnetGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\n \"Tags\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: '',
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=AmazonDMSv20160101.CreateReplicationSubnetGroup');
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=AmazonDMSv20160101.CreateReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: '',
Tags: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationSubnetGroupIdentifier":"","ReplicationSubnetGroupDescription":"","SubnetIds":"","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=AmazonDMSv20160101.CreateReplicationSubnetGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationSubnetGroupIdentifier": "",\n "ReplicationSubnetGroupDescription": "",\n "SubnetIds": "",\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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\n \"Tags\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup")
.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({
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: '',
Tags: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: '',
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=AmazonDMSv20160101.CreateReplicationSubnetGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: '',
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=AmazonDMSv20160101.CreateReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: '',
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=AmazonDMSv20160101.CreateReplicationSubnetGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationSubnetGroupIdentifier":"","ReplicationSubnetGroupDescription":"","SubnetIds":"","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 = @{ @"ReplicationSubnetGroupIdentifier": @"",
@"ReplicationSubnetGroupDescription": @"",
@"SubnetIds": @"",
@"Tags": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup"]
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=AmazonDMSv20160101.CreateReplicationSubnetGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\n \"Tags\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup",
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([
'ReplicationSubnetGroupIdentifier' => '',
'ReplicationSubnetGroupDescription' => '',
'SubnetIds' => '',
'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=AmazonDMSv20160101.CreateReplicationSubnetGroup', [
'body' => '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationSubnetGroupIdentifier' => '',
'ReplicationSubnetGroupDescription' => '',
'SubnetIds' => '',
'Tags' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationSubnetGroupIdentifier' => '',
'ReplicationSubnetGroupDescription' => '',
'SubnetIds' => '',
'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup');
$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=AmazonDMSv20160101.CreateReplicationSubnetGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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=AmazonDMSv20160101.CreateReplicationSubnetGroup"
payload = {
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"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=AmazonDMSv20160101.CreateReplicationSubnetGroup"
payload <- "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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=AmazonDMSv20160101.CreateReplicationSubnetGroup")
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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\",\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=AmazonDMSv20160101.CreateReplicationSubnetGroup";
let payload = json!({
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"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=AmazonDMSv20160101.CreateReplicationSubnetGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
}'
echo '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationSubnetGroupIdentifier": "",\n "ReplicationSubnetGroupDescription": "",\n "SubnetIds": "",\n "Tags": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": "",
"Tags": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationSubnetGroup": {}
}
POST
CreateReplicationTask
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask");
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 \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskIdentifier ""
:SourceEndpointArn ""
:TargetEndpointArn ""
:ReplicationInstanceArn ""
:MigrationType ""
:TableMappings ""
:ReplicationTaskSettings ""
:CdcStartTime ""
:CdcStartPosition ""
:CdcStopPosition ""
:Tags ""
:TaskData ""
:ResourceIdentifier ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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=AmazonDMSv20160101.CreateReplicationTask"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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=AmazonDMSv20160101.CreateReplicationTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask"
payload := strings.NewReader("{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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: 335
{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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 \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask")
.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=AmazonDMSv20160101.CreateReplicationTask")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskIdentifier: '',
SourceEndpointArn: '',
TargetEndpointArn: '',
ReplicationInstanceArn: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
Tags: '',
TaskData: '',
ResourceIdentifier: ''
});
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=AmazonDMSv20160101.CreateReplicationTask');
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=AmazonDMSv20160101.CreateReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskIdentifier: '',
SourceEndpointArn: '',
TargetEndpointArn: '',
ReplicationInstanceArn: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
Tags: '',
TaskData: '',
ResourceIdentifier: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskIdentifier":"","SourceEndpointArn":"","TargetEndpointArn":"","ReplicationInstanceArn":"","MigrationType":"","TableMappings":"","ReplicationTaskSettings":"","CdcStartTime":"","CdcStartPosition":"","CdcStopPosition":"","Tags":"","TaskData":"","ResourceIdentifier":""}'
};
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=AmazonDMSv20160101.CreateReplicationTask',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskIdentifier": "",\n "SourceEndpointArn": "",\n "TargetEndpointArn": "",\n "ReplicationInstanceArn": "",\n "MigrationType": "",\n "TableMappings": "",\n "ReplicationTaskSettings": "",\n "CdcStartTime": "",\n "CdcStartPosition": "",\n "CdcStopPosition": "",\n "Tags": "",\n "TaskData": "",\n "ResourceIdentifier": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask")
.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({
ReplicationTaskIdentifier: '',
SourceEndpointArn: '',
TargetEndpointArn: '',
ReplicationInstanceArn: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
Tags: '',
TaskData: '',
ResourceIdentifier: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationTaskIdentifier: '',
SourceEndpointArn: '',
TargetEndpointArn: '',
ReplicationInstanceArn: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
Tags: '',
TaskData: '',
ResourceIdentifier: ''
},
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=AmazonDMSv20160101.CreateReplicationTask');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskIdentifier: '',
SourceEndpointArn: '',
TargetEndpointArn: '',
ReplicationInstanceArn: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
Tags: '',
TaskData: '',
ResourceIdentifier: ''
});
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=AmazonDMSv20160101.CreateReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskIdentifier: '',
SourceEndpointArn: '',
TargetEndpointArn: '',
ReplicationInstanceArn: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
Tags: '',
TaskData: '',
ResourceIdentifier: ''
}
};
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=AmazonDMSv20160101.CreateReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskIdentifier":"","SourceEndpointArn":"","TargetEndpointArn":"","ReplicationInstanceArn":"","MigrationType":"","TableMappings":"","ReplicationTaskSettings":"","CdcStartTime":"","CdcStartPosition":"","CdcStopPosition":"","Tags":"","TaskData":"","ResourceIdentifier":""}'
};
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 = @{ @"ReplicationTaskIdentifier": @"",
@"SourceEndpointArn": @"",
@"TargetEndpointArn": @"",
@"ReplicationInstanceArn": @"",
@"MigrationType": @"",
@"TableMappings": @"",
@"ReplicationTaskSettings": @"",
@"CdcStartTime": @"",
@"CdcStartPosition": @"",
@"CdcStopPosition": @"",
@"Tags": @"",
@"TaskData": @"",
@"ResourceIdentifier": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask"]
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=AmazonDMSv20160101.CreateReplicationTask" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask",
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([
'ReplicationTaskIdentifier' => '',
'SourceEndpointArn' => '',
'TargetEndpointArn' => '',
'ReplicationInstanceArn' => '',
'MigrationType' => '',
'TableMappings' => '',
'ReplicationTaskSettings' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => '',
'Tags' => '',
'TaskData' => '',
'ResourceIdentifier' => ''
]),
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=AmazonDMSv20160101.CreateReplicationTask', [
'body' => '{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskIdentifier' => '',
'SourceEndpointArn' => '',
'TargetEndpointArn' => '',
'ReplicationInstanceArn' => '',
'MigrationType' => '',
'TableMappings' => '',
'ReplicationTaskSettings' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => '',
'Tags' => '',
'TaskData' => '',
'ResourceIdentifier' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskIdentifier' => '',
'SourceEndpointArn' => '',
'TargetEndpointArn' => '',
'ReplicationInstanceArn' => '',
'MigrationType' => '',
'TableMappings' => '',
'ReplicationTaskSettings' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => '',
'Tags' => '',
'TaskData' => '',
'ResourceIdentifier' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask');
$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=AmazonDMSv20160101.CreateReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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=AmazonDMSv20160101.CreateReplicationTask"
payload = {
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}
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=AmazonDMSv20160101.CreateReplicationTask"
payload <- "{\n \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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=AmazonDMSv20160101.CreateReplicationTask")
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 \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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 \"ReplicationTaskIdentifier\": \"\",\n \"SourceEndpointArn\": \"\",\n \"TargetEndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"Tags\": \"\",\n \"TaskData\": \"\",\n \"ResourceIdentifier\": \"\"\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=AmazonDMSv20160101.CreateReplicationTask";
let payload = json!({
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
});
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=AmazonDMSv20160101.CreateReplicationTask' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}'
echo '{
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskIdentifier": "",\n "SourceEndpointArn": "",\n "TargetEndpointArn": "",\n "ReplicationInstanceArn": "",\n "MigrationType": "",\n "TableMappings": "",\n "ReplicationTaskSettings": "",\n "CdcStartTime": "",\n "CdcStartPosition": "",\n "CdcStopPosition": "",\n "Tags": "",\n "TaskData": "",\n "ResourceIdentifier": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskIdentifier": "",
"SourceEndpointArn": "",
"TargetEndpointArn": "",
"ReplicationInstanceArn": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"Tags": "",
"TaskData": "",
"ResourceIdentifier": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationTask": {
"MigrationType": "full-load",
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:OEAMB3NXSTZ6LFYZFEPPBBXPYM",
"ReplicationTaskCreationDate": "2016-12-14T18:25:43Z",
"ReplicationTaskIdentifier": "task1",
"ReplicationTaskSettings": "{\"TargetMetadata\":{\"TargetSchema\":\"\",\"SupportLobs\":true,\"FullLobMode\":true,\"LobChunkSize\":64,\"LimitedSizeLobMode\":false,\"LobMaxSize\":0},\"FullLoadSettings\":{\"FullLoadEnabled\":true,\"ApplyChangesEnabled\":false,\"TargetTablePrepMode\":\"DROP_AND_CREATE\",\"CreatePkAfterFullLoad\":false,\"StopTaskCachedChangesApplied\":false,\"StopTaskCachedChangesNotApplied\":false,\"ResumeEnabled\":false,\"ResumeMinTableSize\":100000,\"ResumeOnlyClusteredPKTables\":true,\"MaxFullLoadSubTasks\":8,\"TransactionConsistencyTimeout\":600,\"CommitRate\":10000},\"Logging\":{\"EnableLogging\":false}}",
"SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE",
"Status": "creating",
"TableMappings": "file://mappingfile.json",
"TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ASXWXJZLNWNT5HTWCGV2BUJQ7E"
}
}
POST
DeleteCertificate
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate
HEADERS
X-Amz-Target
BODY json
{
"CertificateArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate");
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 \"CertificateArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:CertificateArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"CertificateArn\": \"\"\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=AmazonDMSv20160101.DeleteCertificate"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"CertificateArn\": \"\"\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=AmazonDMSv20160101.DeleteCertificate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CertificateArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate"
payload := strings.NewReader("{\n \"CertificateArn\": \"\"\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
{
"CertificateArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"CertificateArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CertificateArn\": \"\"\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 \"CertificateArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate")
.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=AmazonDMSv20160101.DeleteCertificate")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"CertificateArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
CertificateArn: ''
});
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=AmazonDMSv20160101.DeleteCertificate');
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=AmazonDMSv20160101.DeleteCertificate',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CertificateArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CertificateArn":""}'
};
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=AmazonDMSv20160101.DeleteCertificate',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "CertificateArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"CertificateArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate")
.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({CertificateArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {CertificateArn: ''},
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=AmazonDMSv20160101.DeleteCertificate');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
CertificateArn: ''
});
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=AmazonDMSv20160101.DeleteCertificate',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CertificateArn: ''}
};
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=AmazonDMSv20160101.DeleteCertificate';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CertificateArn":""}'
};
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 = @{ @"CertificateArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate"]
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=AmazonDMSv20160101.DeleteCertificate" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"CertificateArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate",
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([
'CertificateArn' => ''
]),
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=AmazonDMSv20160101.DeleteCertificate', [
'body' => '{
"CertificateArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CertificateArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CertificateArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate');
$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=AmazonDMSv20160101.DeleteCertificate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CertificateArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CertificateArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CertificateArn\": \"\"\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=AmazonDMSv20160101.DeleteCertificate"
payload = { "CertificateArn": "" }
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=AmazonDMSv20160101.DeleteCertificate"
payload <- "{\n \"CertificateArn\": \"\"\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=AmazonDMSv20160101.DeleteCertificate")
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 \"CertificateArn\": \"\"\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 \"CertificateArn\": \"\"\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=AmazonDMSv20160101.DeleteCertificate";
let payload = json!({"CertificateArn": ""});
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=AmazonDMSv20160101.DeleteCertificate' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"CertificateArn": ""
}'
echo '{
"CertificateArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "CertificateArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["CertificateArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteCertificate")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Certificate": {}
}
POST
DeleteConnection
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection
HEADERS
X-Amz-Target
BODY json
{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection");
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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointArn ""
:ReplicationInstanceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteConnection"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteConnection");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection"
payload := strings.NewReader("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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: 55
{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection")
.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=AmazonDMSv20160101.DeleteConnection")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointArn: '',
ReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.DeleteConnection');
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=AmazonDMSv20160101.DeleteConnection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: '', ReplicationInstanceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","ReplicationInstanceArn":""}'
};
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=AmazonDMSv20160101.DeleteConnection',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointArn": "",\n "ReplicationInstanceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection")
.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({EndpointArn: '', ReplicationInstanceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {EndpointArn: '', ReplicationInstanceArn: ''},
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=AmazonDMSv20160101.DeleteConnection');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointArn: '',
ReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.DeleteConnection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: '', ReplicationInstanceArn: ''}
};
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=AmazonDMSv20160101.DeleteConnection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","ReplicationInstanceArn":""}'
};
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 = @{ @"EndpointArn": @"",
@"ReplicationInstanceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection"]
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=AmazonDMSv20160101.DeleteConnection" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection",
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([
'EndpointArn' => '',
'ReplicationInstanceArn' => ''
]),
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=AmazonDMSv20160101.DeleteConnection', [
'body' => '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointArn' => '',
'ReplicationInstanceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointArn' => '',
'ReplicationInstanceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection');
$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=AmazonDMSv20160101.DeleteConnection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteConnection"
payload = {
"EndpointArn": "",
"ReplicationInstanceArn": ""
}
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=AmazonDMSv20160101.DeleteConnection"
payload <- "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteConnection")
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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteConnection";
let payload = json!({
"EndpointArn": "",
"ReplicationInstanceArn": ""
});
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=AmazonDMSv20160101.DeleteConnection' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}'
echo '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointArn": "",\n "ReplicationInstanceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"EndpointArn": "",
"ReplicationInstanceArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteConnection")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Connection": {}
}
POST
DeleteEndpoint
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint
HEADERS
X-Amz-Target
BODY json
{
"EndpointArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint");
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 \"EndpointArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DeleteEndpoint"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DeleteEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint"
payload := strings.NewReader("{\n \"EndpointArn\": \"\"\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: 23
{
"EndpointArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointArn\": \"\"\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 \"EndpointArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint")
.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=AmazonDMSv20160101.DeleteEndpoint")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointArn: ''
});
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=AmazonDMSv20160101.DeleteEndpoint');
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=AmazonDMSv20160101.DeleteEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":""}'
};
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=AmazonDMSv20160101.DeleteEndpoint',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint")
.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({EndpointArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {EndpointArn: ''},
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=AmazonDMSv20160101.DeleteEndpoint');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointArn: ''
});
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=AmazonDMSv20160101.DeleteEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: ''}
};
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=AmazonDMSv20160101.DeleteEndpoint';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":""}'
};
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 = @{ @"EndpointArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint"]
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=AmazonDMSv20160101.DeleteEndpoint" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint",
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([
'EndpointArn' => ''
]),
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=AmazonDMSv20160101.DeleteEndpoint', [
'body' => '{
"EndpointArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint');
$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=AmazonDMSv20160101.DeleteEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DeleteEndpoint"
payload = { "EndpointArn": "" }
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=AmazonDMSv20160101.DeleteEndpoint"
payload <- "{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DeleteEndpoint")
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 \"EndpointArn\": \"\"\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 \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DeleteEndpoint";
let payload = json!({"EndpointArn": ""});
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=AmazonDMSv20160101.DeleteEndpoint' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointArn": ""
}'
echo '{
"EndpointArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["EndpointArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEndpoint")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Endpoint": {
"EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:RAAR3R22XSH46S3PWLC3NJAWKM",
"EndpointIdentifier": "test-endpoint-1",
"EndpointType": "source",
"EngineName": "mysql",
"KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c1731d6-5435-ed4d-be13-d53411a7cfbd",
"Port": 3306,
"ServerName": "mydb.cx1llnox7iyx.us-west-2.rds.amazonaws.com",
"Status": "active",
"Username": "username"
}
}
POST
DeleteEventSubscription
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription
HEADERS
X-Amz-Target
BODY json
{
"SubscriptionName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription");
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 \"SubscriptionName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:SubscriptionName ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"SubscriptionName\": \"\"\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=AmazonDMSv20160101.DeleteEventSubscription"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"SubscriptionName\": \"\"\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=AmazonDMSv20160101.DeleteEventSubscription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SubscriptionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription"
payload := strings.NewReader("{\n \"SubscriptionName\": \"\"\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: 28
{
"SubscriptionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"SubscriptionName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SubscriptionName\": \"\"\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 \"SubscriptionName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription")
.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=AmazonDMSv20160101.DeleteEventSubscription")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"SubscriptionName\": \"\"\n}")
.asString();
const data = JSON.stringify({
SubscriptionName: ''
});
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=AmazonDMSv20160101.DeleteEventSubscription');
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=AmazonDMSv20160101.DeleteEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {SubscriptionName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":""}'
};
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=AmazonDMSv20160101.DeleteEventSubscription',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "SubscriptionName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SubscriptionName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription")
.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({SubscriptionName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {SubscriptionName: ''},
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=AmazonDMSv20160101.DeleteEventSubscription');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
SubscriptionName: ''
});
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=AmazonDMSv20160101.DeleteEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {SubscriptionName: ''}
};
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=AmazonDMSv20160101.DeleteEventSubscription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":""}'
};
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 = @{ @"SubscriptionName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription"]
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=AmazonDMSv20160101.DeleteEventSubscription" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"SubscriptionName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription",
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([
'SubscriptionName' => ''
]),
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=AmazonDMSv20160101.DeleteEventSubscription', [
'body' => '{
"SubscriptionName": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SubscriptionName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SubscriptionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription');
$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=AmazonDMSv20160101.DeleteEventSubscription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SubscriptionName\": \"\"\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=AmazonDMSv20160101.DeleteEventSubscription"
payload = { "SubscriptionName": "" }
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=AmazonDMSv20160101.DeleteEventSubscription"
payload <- "{\n \"SubscriptionName\": \"\"\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=AmazonDMSv20160101.DeleteEventSubscription")
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 \"SubscriptionName\": \"\"\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 \"SubscriptionName\": \"\"\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=AmazonDMSv20160101.DeleteEventSubscription";
let payload = json!({"SubscriptionName": ""});
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=AmazonDMSv20160101.DeleteEventSubscription' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"SubscriptionName": ""
}'
echo '{
"SubscriptionName": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "SubscriptionName": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["SubscriptionName": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteEventSubscription")! 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
DeleteFleetAdvisorCollector
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector
HEADERS
X-Amz-Target
BODY json
{
"CollectorReferencedId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector");
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 \"CollectorReferencedId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:CollectorReferencedId ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"CollectorReferencedId\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorCollector"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"CollectorReferencedId\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorCollector");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CollectorReferencedId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector"
payload := strings.NewReader("{\n \"CollectorReferencedId\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 33
{
"CollectorReferencedId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"CollectorReferencedId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CollectorReferencedId\": \"\"\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 \"CollectorReferencedId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector")
.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=AmazonDMSv20160101.DeleteFleetAdvisorCollector")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"CollectorReferencedId\": \"\"\n}")
.asString();
const data = JSON.stringify({
CollectorReferencedId: ''
});
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector');
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CollectorReferencedId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CollectorReferencedId":""}'
};
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "CollectorReferencedId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"CollectorReferencedId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector")
.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({CollectorReferencedId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {CollectorReferencedId: ''},
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
CollectorReferencedId: ''
});
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CollectorReferencedId: ''}
};
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CollectorReferencedId":""}'
};
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 = @{ @"CollectorReferencedId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector"]
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"CollectorReferencedId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector",
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([
'CollectorReferencedId' => ''
]),
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector', [
'body' => '{
"CollectorReferencedId": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CollectorReferencedId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CollectorReferencedId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector');
$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=AmazonDMSv20160101.DeleteFleetAdvisorCollector' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CollectorReferencedId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CollectorReferencedId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CollectorReferencedId\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorCollector"
payload = { "CollectorReferencedId": "" }
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector"
payload <- "{\n \"CollectorReferencedId\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorCollector")
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 \"CollectorReferencedId\": \"\"\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 \"CollectorReferencedId\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorCollector";
let payload = json!({"CollectorReferencedId": ""});
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=AmazonDMSv20160101.DeleteFleetAdvisorCollector' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"CollectorReferencedId": ""
}'
echo '{
"CollectorReferencedId": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "CollectorReferencedId": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["CollectorReferencedId": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorCollector")! 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
DeleteFleetAdvisorDatabases
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases
HEADERS
X-Amz-Target
BODY json
{
"DatabaseIds": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases");
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 \"DatabaseIds\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:DatabaseIds ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"DatabaseIds\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"DatabaseIds\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DatabaseIds\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"
payload := strings.NewReader("{\n \"DatabaseIds\": \"\"\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: 23
{
"DatabaseIds": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"DatabaseIds\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DatabaseIds\": \"\"\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 \"DatabaseIds\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases")
.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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"DatabaseIds\": \"\"\n}")
.asString();
const data = JSON.stringify({
DatabaseIds: ''
});
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases');
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {DatabaseIds: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"DatabaseIds":""}'
};
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "DatabaseIds": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DatabaseIds\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases")
.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({DatabaseIds: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {DatabaseIds: ''},
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
DatabaseIds: ''
});
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {DatabaseIds: ''}
};
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"DatabaseIds":""}'
};
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 = @{ @"DatabaseIds": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"]
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"DatabaseIds\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases",
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([
'DatabaseIds' => ''
]),
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases', [
'body' => '{
"DatabaseIds": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DatabaseIds' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DatabaseIds' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases');
$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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DatabaseIds": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DatabaseIds": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DatabaseIds\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"
payload = { "DatabaseIds": "" }
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases"
payload <- "{\n \"DatabaseIds\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases")
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 \"DatabaseIds\": \"\"\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 \"DatabaseIds\": \"\"\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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases";
let payload = json!({"DatabaseIds": ""});
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=AmazonDMSv20160101.DeleteFleetAdvisorDatabases' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"DatabaseIds": ""
}'
echo '{
"DatabaseIds": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "DatabaseIds": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["DatabaseIds": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteFleetAdvisorDatabases")! 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
DeleteReplicationInstance
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance");
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 \"ReplicationInstanceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationInstance"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\"\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: 34
{
"ReplicationInstanceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\"\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 \"ReplicationInstanceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance")
.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=AmazonDMSv20160101.DeleteReplicationInstance")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.DeleteReplicationInstance');
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=AmazonDMSv20160101.DeleteReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":""}'
};
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=AmazonDMSv20160101.DeleteReplicationInstance',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance")
.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({ReplicationInstanceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationInstanceArn: ''},
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=AmazonDMSv20160101.DeleteReplicationInstance');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.DeleteReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: ''}
};
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=AmazonDMSv20160101.DeleteReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":""}'
};
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 = @{ @"ReplicationInstanceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance"]
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=AmazonDMSv20160101.DeleteReplicationInstance" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance",
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([
'ReplicationInstanceArn' => ''
]),
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=AmazonDMSv20160101.DeleteReplicationInstance', [
'body' => '{
"ReplicationInstanceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance');
$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=AmazonDMSv20160101.DeleteReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationInstance"
payload = { "ReplicationInstanceArn": "" }
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=AmazonDMSv20160101.DeleteReplicationInstance"
payload <- "{\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationInstance")
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 \"ReplicationInstanceArn\": \"\"\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 \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationInstance";
let payload = json!({"ReplicationInstanceArn": ""});
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=AmazonDMSv20160101.DeleteReplicationInstance' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": ""
}'
echo '{
"ReplicationInstanceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationInstanceArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationInstance")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationInstance": {
"AllocatedStorage": 5,
"AutoMinorVersionUpgrade": true,
"EngineVersion": "1.5.0",
"KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c1731d6-5435-ed4d-be13-d53411a7cfbd",
"PendingModifiedValues": {},
"PreferredMaintenanceWindow": "sun:06:00-sun:14:00",
"PubliclyAccessible": true,
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationInstanceClass": "dms.t2.micro",
"ReplicationInstanceIdentifier": "test-rep-1",
"ReplicationInstanceStatus": "creating",
"ReplicationSubnetGroup": {
"ReplicationSubnetGroupDescription": "default",
"ReplicationSubnetGroupIdentifier": "default",
"SubnetGroupStatus": "Complete",
"Subnets": [
{
"SubnetAvailabilityZone": {
"Name": "us-east-1d"
},
"SubnetIdentifier": "subnet-f6dd91af",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1b"
},
"SubnetIdentifier": "subnet-3605751d",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1c"
},
"SubnetIdentifier": "subnet-c2daefb5",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1e"
},
"SubnetIdentifier": "subnet-85e90cb8",
"SubnetStatus": "Active"
}
],
"VpcId": "vpc-6741a603"
}
}
}
POST
DeleteReplicationSubnetGroup
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup
HEADERS
X-Amz-Target
BODY json
{
"ReplicationSubnetGroupIdentifier": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup");
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 \"ReplicationSubnetGroupIdentifier\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationSubnetGroupIdentifier ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationSubnetGroupIdentifier\": \"\"\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=AmazonDMSv20160101.DeleteReplicationSubnetGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationSubnetGroupIdentifier\": \"\"\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=AmazonDMSv20160101.DeleteReplicationSubnetGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationSubnetGroupIdentifier\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup"
payload := strings.NewReader("{\n \"ReplicationSubnetGroupIdentifier\": \"\"\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
{
"ReplicationSubnetGroupIdentifier": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationSubnetGroupIdentifier\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationSubnetGroupIdentifier\": \"\"\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 \"ReplicationSubnetGroupIdentifier\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup")
.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=AmazonDMSv20160101.DeleteReplicationSubnetGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationSubnetGroupIdentifier\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationSubnetGroupIdentifier: ''
});
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup');
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationSubnetGroupIdentifier: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationSubnetGroupIdentifier":""}'
};
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationSubnetGroupIdentifier": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationSubnetGroupIdentifier\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup")
.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({ReplicationSubnetGroupIdentifier: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationSubnetGroupIdentifier: ''},
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationSubnetGroupIdentifier: ''
});
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationSubnetGroupIdentifier: ''}
};
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationSubnetGroupIdentifier":""}'
};
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 = @{ @"ReplicationSubnetGroupIdentifier": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup"]
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationSubnetGroupIdentifier\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup",
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([
'ReplicationSubnetGroupIdentifier' => ''
]),
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup', [
'body' => '{
"ReplicationSubnetGroupIdentifier": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationSubnetGroupIdentifier' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationSubnetGroupIdentifier' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup');
$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=AmazonDMSv20160101.DeleteReplicationSubnetGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationSubnetGroupIdentifier": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationSubnetGroupIdentifier": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationSubnetGroupIdentifier\": \"\"\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=AmazonDMSv20160101.DeleteReplicationSubnetGroup"
payload = { "ReplicationSubnetGroupIdentifier": "" }
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup"
payload <- "{\n \"ReplicationSubnetGroupIdentifier\": \"\"\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=AmazonDMSv20160101.DeleteReplicationSubnetGroup")
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 \"ReplicationSubnetGroupIdentifier\": \"\"\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 \"ReplicationSubnetGroupIdentifier\": \"\"\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=AmazonDMSv20160101.DeleteReplicationSubnetGroup";
let payload = json!({"ReplicationSubnetGroupIdentifier": ""});
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=AmazonDMSv20160101.DeleteReplicationSubnetGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationSubnetGroupIdentifier": ""
}'
echo '{
"ReplicationSubnetGroupIdentifier": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationSubnetGroupIdentifier": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationSubnetGroupIdentifier": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationSubnetGroup")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{}
POST
DeleteReplicationTask
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask");
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 \"ReplicationTaskArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTask"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\"\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: 30
{
"ReplicationTaskArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\"\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 \"ReplicationTaskArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask")
.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=AmazonDMSv20160101.DeleteReplicationTask")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: ''
});
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=AmazonDMSv20160101.DeleteReplicationTask');
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=AmazonDMSv20160101.DeleteReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":""}'
};
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=AmazonDMSv20160101.DeleteReplicationTask',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask")
.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({ReplicationTaskArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: ''},
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=AmazonDMSv20160101.DeleteReplicationTask');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: ''
});
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=AmazonDMSv20160101.DeleteReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: ''}
};
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=AmazonDMSv20160101.DeleteReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":""}'
};
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 = @{ @"ReplicationTaskArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask"]
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=AmazonDMSv20160101.DeleteReplicationTask" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask",
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([
'ReplicationTaskArn' => ''
]),
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=AmazonDMSv20160101.DeleteReplicationTask', [
'body' => '{
"ReplicationTaskArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask');
$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=AmazonDMSv20160101.DeleteReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTask"
payload = { "ReplicationTaskArn": "" }
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=AmazonDMSv20160101.DeleteReplicationTask"
payload <- "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTask")
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 \"ReplicationTaskArn\": \"\"\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 \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTask";
let payload = json!({"ReplicationTaskArn": ""});
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=AmazonDMSv20160101.DeleteReplicationTask' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": ""
}'
echo '{
"ReplicationTaskArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationTaskArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTask")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationTask": {
"MigrationType": "full-load",
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:OEAMB3NXSTZ6LFYZFEPPBBXPYM",
"ReplicationTaskCreationDate": "2016-12-14T18:25:43Z",
"ReplicationTaskIdentifier": "task1",
"ReplicationTaskSettings": "{\"TargetMetadata\":{\"TargetSchema\":\"\",\"SupportLobs\":true,\"FullLobMode\":true,\"LobChunkSize\":64,\"LimitedSizeLobMode\":false,\"LobMaxSize\":0},\"FullLoadSettings\":{\"FullLoadEnabled\":true,\"ApplyChangesEnabled\":false,\"TargetTablePrepMode\":\"DROP_AND_CREATE\",\"CreatePkAfterFullLoad\":false,\"StopTaskCachedChangesApplied\":false,\"StopTaskCachedChangesNotApplied\":false,\"ResumeEnabled\":false,\"ResumeMinTableSize\":100000,\"ResumeOnlyClusteredPKTables\":true,\"MaxFullLoadSubTasks\":8,\"TransactionConsistencyTimeout\":600,\"CommitRate\":10000},\"Logging\":{\"EnableLogging\":false}}",
"SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE",
"Status": "creating",
"TableMappings": "file://mappingfile.json",
"TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ASXWXJZLNWNT5HTWCGV2BUJQ7E"
}
}
POST
DeleteReplicationTaskAssessmentRun
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskAssessmentRunArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun");
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 \"ReplicationTaskAssessmentRunArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskAssessmentRunArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"
payload := strings.NewReader("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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: 43
{
"ReplicationTaskAssessmentRunArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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 \"ReplicationTaskAssessmentRunArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun")
.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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskAssessmentRunArn: ''
});
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun');
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskAssessmentRunArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskAssessmentRunArn":""}'
};
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskAssessmentRunArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun")
.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({ReplicationTaskAssessmentRunArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskAssessmentRunArn: ''},
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskAssessmentRunArn: ''
});
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskAssessmentRunArn: ''}
};
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskAssessmentRunArn":""}'
};
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 = @{ @"ReplicationTaskAssessmentRunArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"]
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun",
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([
'ReplicationTaskAssessmentRunArn' => ''
]),
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun', [
'body' => '{
"ReplicationTaskAssessmentRunArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskAssessmentRunArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskAssessmentRunArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun');
$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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskAssessmentRunArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskAssessmentRunArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"
payload = { "ReplicationTaskAssessmentRunArn": "" }
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun"
payload <- "{\n \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun")
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 \"ReplicationTaskAssessmentRunArn\": \"\"\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 \"ReplicationTaskAssessmentRunArn\": \"\"\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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun";
let payload = json!({"ReplicationTaskAssessmentRunArn": ""});
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=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskAssessmentRunArn": ""
}'
echo '{
"ReplicationTaskAssessmentRunArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskAssessmentRunArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationTaskAssessmentRunArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DeleteReplicationTaskAssessmentRun")! 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
DescribeAccountAttributes
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes
HEADERS
X-Amz-Target
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes" {:headers {:x-amz-target ""}
:content-type :json})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes")
.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=AmazonDMSv20160101.DescribeAccountAttributes")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes');
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=AmazonDMSv20160101.DescribeAccountAttributes',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"]
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=AmazonDMSv20160101.DescribeAccountAttributes" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes');
$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=AmazonDMSv20160101.DescribeAccountAttributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"
payload = {}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{}'
echo '{}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeAccountAttributes")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"AccountQuotas": [
{
"AccountQuotaName": "ReplicationInstances",
"Max": 20,
"Used": 0
},
{
"AccountQuotaName": "AllocatedStorage",
"Max": 20,
"Used": 0
},
{
"AccountQuotaName": "Endpoints",
"Max": 20,
"Used": 0
}
]
}
POST
DescribeApplicableIndividualAssessments
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments");
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 \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:ReplicationInstanceArn ""
:SourceEngineName ""
:TargetEngineName ""
:MigrationType ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 173
{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments")
.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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
ReplicationInstanceArn: '',
SourceEngineName: '',
TargetEngineName: '',
MigrationType: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments');
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
ReplicationInstanceArn: '',
SourceEngineName: '',
TargetEngineName: '',
MigrationType: '',
MaxRecords: '',
Marker: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","ReplicationInstanceArn":"","SourceEngineName":"","TargetEngineName":"","MigrationType":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "ReplicationInstanceArn": "",\n "SourceEngineName": "",\n "TargetEngineName": "",\n "MigrationType": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments")
.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({
ReplicationTaskArn: '',
ReplicationInstanceArn: '',
SourceEngineName: '',
TargetEngineName: '',
MigrationType: '',
MaxRecords: '',
Marker: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationTaskArn: '',
ReplicationInstanceArn: '',
SourceEngineName: '',
TargetEngineName: '',
MigrationType: '',
MaxRecords: '',
Marker: ''
},
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
ReplicationInstanceArn: '',
SourceEngineName: '',
TargetEngineName: '',
MigrationType: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
ReplicationInstanceArn: '',
SourceEngineName: '',
TargetEngineName: '',
MigrationType: '',
MaxRecords: '',
Marker: ''
}
};
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","ReplicationInstanceArn":"","SourceEngineName":"","TargetEngineName":"","MigrationType":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"ReplicationInstanceArn": @"",
@"SourceEngineName": @"",
@"TargetEngineName": @"",
@"MigrationType": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"]
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments",
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([
'ReplicationTaskArn' => '',
'ReplicationInstanceArn' => '',
'SourceEngineName' => '',
'TargetEngineName' => '',
'MigrationType' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments', [
'body' => '{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'ReplicationInstanceArn' => '',
'SourceEngineName' => '',
'TargetEngineName' => '',
'MigrationType' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'ReplicationInstanceArn' => '',
'SourceEngineName' => '',
'TargetEngineName' => '',
'MigrationType' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments');
$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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"
payload = {
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments")
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 \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"ReplicationInstanceArn\": \"\",\n \"SourceEngineName\": \"\",\n \"TargetEngineName\": \"\",\n \"MigrationType\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments";
let payload = json!({
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeApplicableIndividualAssessments' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "ReplicationInstanceArn": "",\n "SourceEngineName": "",\n "TargetEngineName": "",\n "MigrationType": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"ReplicationInstanceArn": "",
"SourceEngineName": "",
"TargetEngineName": "",
"MigrationType": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeApplicableIndividualAssessments")! 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
DescribeCertificates
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeCertificates"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeCertificates");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates")
.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=AmazonDMSv20160101.DescribeCertificates")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeCertificates');
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=AmazonDMSv20160101.DescribeCertificates',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeCertificates',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeCertificates');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeCertificates',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeCertificates';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates"]
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=AmazonDMSv20160101.DescribeCertificates" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeCertificates', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates');
$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=AmazonDMSv20160101.DescribeCertificates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeCertificates"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeCertificates"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeCertificates")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeCertificates";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeCertificates' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeCertificates")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Certificates": [],
"Marker": ""
}
POST
DescribeConnections
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeConnections"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeConnections");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections")
.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=AmazonDMSv20160101.DescribeConnections")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeConnections');
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=AmazonDMSv20160101.DescribeConnections',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeConnections',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeConnections');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeConnections',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeConnections';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections"]
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=AmazonDMSv20160101.DescribeConnections" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeConnections', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections');
$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=AmazonDMSv20160101.DescribeConnections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeConnections"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeConnections"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeConnections")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeConnections";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeConnections' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeConnections")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Connections": [
{
"EndpointArn": "arn:aws:dms:us-east-arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE",
"EndpointIdentifier": "testsrc1",
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationInstanceIdentifier": "test",
"Status": "successful"
}
],
"Marker": ""
}
POST
DescribeEndpointSettings
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings
HEADERS
X-Amz-Target
BODY json
{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings");
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 \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EngineName ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointSettings"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointSettings");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings"
payload := strings.NewReader("{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 58
{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings")
.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=AmazonDMSv20160101.DescribeEndpointSettings")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
EngineName: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEndpointSettings');
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=AmazonDMSv20160101.DescribeEndpointSettings',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EngineName: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EngineName":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeEndpointSettings',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EngineName": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings")
.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({EngineName: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {EngineName: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeEndpointSettings');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EngineName: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEndpointSettings',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EngineName: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeEndpointSettings';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EngineName":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"EngineName": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings"]
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=AmazonDMSv20160101.DescribeEndpointSettings" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings",
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([
'EngineName' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeEndpointSettings', [
'body' => '{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EngineName' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EngineName' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings');
$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=AmazonDMSv20160101.DescribeEndpointSettings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointSettings"
payload = {
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeEndpointSettings"
payload <- "{\n \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointSettings")
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 \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"EngineName\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointSettings";
let payload = json!({
"EngineName": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeEndpointSettings' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"EngineName": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EngineName": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"EngineName": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointSettings")! 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
DescribeEndpointTypes
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointTypes"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointTypes");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes")
.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=AmazonDMSv20160101.DescribeEndpointTypes")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEndpointTypes');
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=AmazonDMSv20160101.DescribeEndpointTypes',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeEndpointTypes',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeEndpointTypes');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEndpointTypes',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeEndpointTypes';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes"]
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=AmazonDMSv20160101.DescribeEndpointTypes" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeEndpointTypes', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes');
$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=AmazonDMSv20160101.DescribeEndpointTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointTypes"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeEndpointTypes"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointTypes")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpointTypes";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeEndpointTypes' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpointTypes")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"SupportedEndpointTypes": []
}
POST
DescribeEndpoints
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpoints"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpoints");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints")
.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=AmazonDMSv20160101.DescribeEndpoints")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEndpoints');
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=AmazonDMSv20160101.DescribeEndpoints',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeEndpoints',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeEndpoints');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEndpoints',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeEndpoints';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints"]
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=AmazonDMSv20160101.DescribeEndpoints" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeEndpoints', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints');
$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=AmazonDMSv20160101.DescribeEndpoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpoints"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeEndpoints"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpoints")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEndpoints";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeEndpoints' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEndpoints")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Endpoints": [],
"Marker": ""
}
POST
DescribeEventCategories
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories
HEADERS
X-Amz-Target
BODY json
{
"SourceType": "",
"Filters": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories");
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 \"SourceType\": \"\",\n \"Filters\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:SourceType ""
:Filters ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"SourceType\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeEventCategories"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"SourceType\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeEventCategories");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SourceType\": \"\",\n \"Filters\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories"
payload := strings.NewReader("{\n \"SourceType\": \"\",\n \"Filters\": \"\"\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: 39
{
"SourceType": "",
"Filters": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"SourceType\": \"\",\n \"Filters\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SourceType\": \"\",\n \"Filters\": \"\"\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 \"SourceType\": \"\",\n \"Filters\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories")
.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=AmazonDMSv20160101.DescribeEventCategories")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"SourceType\": \"\",\n \"Filters\": \"\"\n}")
.asString();
const data = JSON.stringify({
SourceType: '',
Filters: ''
});
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=AmazonDMSv20160101.DescribeEventCategories');
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=AmazonDMSv20160101.DescribeEventCategories',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {SourceType: '', Filters: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SourceType":"","Filters":""}'
};
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=AmazonDMSv20160101.DescribeEventCategories',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "SourceType": "",\n "Filters": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SourceType\": \"\",\n \"Filters\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories")
.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({SourceType: '', Filters: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {SourceType: '', Filters: ''},
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=AmazonDMSv20160101.DescribeEventCategories');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
SourceType: '',
Filters: ''
});
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=AmazonDMSv20160101.DescribeEventCategories',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {SourceType: '', Filters: ''}
};
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=AmazonDMSv20160101.DescribeEventCategories';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SourceType":"","Filters":""}'
};
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 = @{ @"SourceType": @"",
@"Filters": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories"]
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=AmazonDMSv20160101.DescribeEventCategories" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"SourceType\": \"\",\n \"Filters\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories",
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([
'SourceType' => '',
'Filters' => ''
]),
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=AmazonDMSv20160101.DescribeEventCategories', [
'body' => '{
"SourceType": "",
"Filters": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SourceType' => '',
'Filters' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SourceType' => '',
'Filters' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories');
$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=AmazonDMSv20160101.DescribeEventCategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SourceType": "",
"Filters": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SourceType": "",
"Filters": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SourceType\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeEventCategories"
payload = {
"SourceType": "",
"Filters": ""
}
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=AmazonDMSv20160101.DescribeEventCategories"
payload <- "{\n \"SourceType\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeEventCategories")
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 \"SourceType\": \"\",\n \"Filters\": \"\"\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 \"SourceType\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeEventCategories";
let payload = json!({
"SourceType": "",
"Filters": ""
});
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=AmazonDMSv20160101.DescribeEventCategories' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"SourceType": "",
"Filters": ""
}'
echo '{
"SourceType": "",
"Filters": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "SourceType": "",\n "Filters": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"SourceType": "",
"Filters": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventCategories")! 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
DescribeEventSubscriptions
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions
HEADERS
X-Amz-Target
BODY json
{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions");
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 \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:SubscriptionName ""
:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEventSubscriptions"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEventSubscriptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions"
payload := strings.NewReader("{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 81
{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions")
.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=AmazonDMSv20160101.DescribeEventSubscriptions")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
SubscriptionName: '',
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEventSubscriptions');
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=AmazonDMSv20160101.DescribeEventSubscriptions',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {SubscriptionName: '', Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":"","Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeEventSubscriptions',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "SubscriptionName": "",\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions")
.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({SubscriptionName: '', Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {SubscriptionName: '', Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeEventSubscriptions');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
SubscriptionName: '',
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEventSubscriptions',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {SubscriptionName: '', Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeEventSubscriptions';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":"","Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"SubscriptionName": @"",
@"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions"]
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=AmazonDMSv20160101.DescribeEventSubscriptions" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions",
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([
'SubscriptionName' => '',
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeEventSubscriptions', [
'body' => '{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SubscriptionName' => '',
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SubscriptionName' => '',
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions');
$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=AmazonDMSv20160101.DescribeEventSubscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEventSubscriptions"
payload = {
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeEventSubscriptions"
payload <- "{\n \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEventSubscriptions")
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 \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"SubscriptionName\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEventSubscriptions";
let payload = json!({
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeEventSubscriptions' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "SubscriptionName": "",\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"SubscriptionName": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEventSubscriptions")! 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
DescribeEvents
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents
HEADERS
X-Amz-Target
BODY json
{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents");
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 \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:SourceIdentifier ""
:SourceType ""
:StartTime ""
:EndTime ""
:Duration ""
:EventCategories ""
:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEvents"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEvents");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents"
payload := strings.NewReader("{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 180
{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents")
.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=AmazonDMSv20160101.DescribeEvents")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
SourceIdentifier: '',
SourceType: '',
StartTime: '',
EndTime: '',
Duration: '',
EventCategories: '',
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEvents');
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=AmazonDMSv20160101.DescribeEvents',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
SourceIdentifier: '',
SourceType: '',
StartTime: '',
EndTime: '',
Duration: '',
EventCategories: '',
Filters: '',
MaxRecords: '',
Marker: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SourceIdentifier":"","SourceType":"","StartTime":"","EndTime":"","Duration":"","EventCategories":"","Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeEvents',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "SourceIdentifier": "",\n "SourceType": "",\n "StartTime": "",\n "EndTime": "",\n "Duration": "",\n "EventCategories": "",\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents")
.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({
SourceIdentifier: '',
SourceType: '',
StartTime: '',
EndTime: '',
Duration: '',
EventCategories: '',
Filters: '',
MaxRecords: '',
Marker: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
SourceIdentifier: '',
SourceType: '',
StartTime: '',
EndTime: '',
Duration: '',
EventCategories: '',
Filters: '',
MaxRecords: '',
Marker: ''
},
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=AmazonDMSv20160101.DescribeEvents');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
SourceIdentifier: '',
SourceType: '',
StartTime: '',
EndTime: '',
Duration: '',
EventCategories: '',
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeEvents',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
SourceIdentifier: '',
SourceType: '',
StartTime: '',
EndTime: '',
Duration: '',
EventCategories: '',
Filters: '',
MaxRecords: '',
Marker: ''
}
};
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=AmazonDMSv20160101.DescribeEvents';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SourceIdentifier":"","SourceType":"","StartTime":"","EndTime":"","Duration":"","EventCategories":"","Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"SourceIdentifier": @"",
@"SourceType": @"",
@"StartTime": @"",
@"EndTime": @"",
@"Duration": @"",
@"EventCategories": @"",
@"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents"]
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=AmazonDMSv20160101.DescribeEvents" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents",
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([
'SourceIdentifier' => '',
'SourceType' => '',
'StartTime' => '',
'EndTime' => '',
'Duration' => '',
'EventCategories' => '',
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeEvents', [
'body' => '{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SourceIdentifier' => '',
'SourceType' => '',
'StartTime' => '',
'EndTime' => '',
'Duration' => '',
'EventCategories' => '',
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SourceIdentifier' => '',
'SourceType' => '',
'StartTime' => '',
'EndTime' => '',
'Duration' => '',
'EventCategories' => '',
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents');
$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=AmazonDMSv20160101.DescribeEvents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEvents"
payload = {
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeEvents"
payload <- "{\n \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEvents")
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 \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"SourceIdentifier\": \"\",\n \"SourceType\": \"\",\n \"StartTime\": \"\",\n \"EndTime\": \"\",\n \"Duration\": \"\",\n \"EventCategories\": \"\",\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeEvents";
let payload = json!({
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeEvents' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "SourceIdentifier": "",\n "SourceType": "",\n "StartTime": "",\n "EndTime": "",\n "Duration": "",\n "EventCategories": "",\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"SourceIdentifier": "",
"SourceType": "",
"StartTime": "",
"EndTime": "",
"Duration": "",
"EventCategories": "",
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeEvents")! 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
DescribeFleetAdvisorCollectors
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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: 58
{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors")
.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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors');
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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors")
.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({Filters: '', MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"]
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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors",
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([
'Filters' => '',
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors');
$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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"
payload = {
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorCollectors' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorCollectors")! 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
DescribeFleetAdvisorDatabases
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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: 58
{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases")
.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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases');
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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases")
.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({Filters: '', MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"]
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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases",
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([
'Filters' => '',
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases');
$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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"
payload = {
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorDatabases' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorDatabases")! 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
DescribeFleetAdvisorLsaAnalysis
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis
HEADERS
X-Amz-Target
BODY json
{
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis");
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 \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"
payload := strings.NewReader("{\n \"MaxRecords\": \"\",\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: 41
{
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxRecords\": \"\",\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 \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis")
.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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis');
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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"MaxRecords":"","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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxRecords": "",\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 \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis")
.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({MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"MaxRecords":"","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 = @{ @"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"]
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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis",
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([
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis', [
'body' => '{
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis');
$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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"
payload = {
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis"
payload <- "{\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis")
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 \"MaxRecords\": \"\",\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 \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis";
let payload = json!({
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorLsaAnalysis")! 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
DescribeFleetAdvisorSchemaObjectSummary
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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: 58
{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary")
.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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary');
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary")
.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({Filters: '', MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"]
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary",
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([
'Filters' => '',
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary');
$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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"
payload = {
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemaObjectSummary")! 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
DescribeFleetAdvisorSchemas
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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: 58
{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas")
.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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas');
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas")
.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({Filters: '', MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"]
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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas",
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([
'Filters' => '',
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas');
$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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"
payload = {
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeFleetAdvisorSchemas' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeFleetAdvisorSchemas")! 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
DescribeOrderableReplicationInstances
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances
HEADERS
X-Amz-Target
BODY json
{
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances");
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 \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeOrderableReplicationInstances"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeOrderableReplicationInstances");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances"
payload := strings.NewReader("{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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
{
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances")
.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=AmazonDMSv20160101.DescribeOrderableReplicationInstances")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances');
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances")
.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({MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"MaxRecords":"","Marker":""}'
};
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 = @{ @"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances"]
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances",
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([
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances', [
'body' => '{
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances');
$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=AmazonDMSv20160101.DescribeOrderableReplicationInstances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeOrderableReplicationInstances"
payload = {
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances"
payload <- "{\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeOrderableReplicationInstances")
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 \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeOrderableReplicationInstances";
let payload = json!({
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeOrderableReplicationInstances' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"MaxRecords": "",
"Marker": ""
}'
echo '{
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeOrderableReplicationInstances")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"OrderableReplicationInstances": []
}
POST
DescribePendingMaintenanceActions
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions");
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 \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""
:Filters ""
:Marker ""
:MaxRecords ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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=AmazonDMSv20160101.DescribePendingMaintenanceActions"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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=AmazonDMSv20160101.DescribePendingMaintenanceActions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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: 87
{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions")
.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=AmazonDMSv20160101.DescribePendingMaintenanceActions")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: '',
Filters: '',
Marker: '',
MaxRecords: ''
});
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=AmazonDMSv20160101.DescribePendingMaintenanceActions');
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=AmazonDMSv20160101.DescribePendingMaintenanceActions',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', Filters: '', Marker: '', MaxRecords: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","Filters":"","Marker":"","MaxRecords":""}'
};
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=AmazonDMSv20160101.DescribePendingMaintenanceActions',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": "",\n "Filters": "",\n "Marker": "",\n "MaxRecords": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions")
.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({ReplicationInstanceArn: '', Filters: '', Marker: '', MaxRecords: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationInstanceArn: '', Filters: '', Marker: '', MaxRecords: ''},
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=AmazonDMSv20160101.DescribePendingMaintenanceActions');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: '',
Filters: '',
Marker: '',
MaxRecords: ''
});
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=AmazonDMSv20160101.DescribePendingMaintenanceActions',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', Filters: '', Marker: '', MaxRecords: ''}
};
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=AmazonDMSv20160101.DescribePendingMaintenanceActions';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","Filters":"","Marker":"","MaxRecords":""}'
};
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 = @{ @"ReplicationInstanceArn": @"",
@"Filters": @"",
@"Marker": @"",
@"MaxRecords": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions"]
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=AmazonDMSv20160101.DescribePendingMaintenanceActions" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions",
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([
'ReplicationInstanceArn' => '',
'Filters' => '',
'Marker' => '',
'MaxRecords' => ''
]),
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=AmazonDMSv20160101.DescribePendingMaintenanceActions', [
'body' => '{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => '',
'Filters' => '',
'Marker' => '',
'MaxRecords' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => '',
'Filters' => '',
'Marker' => '',
'MaxRecords' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions');
$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=AmazonDMSv20160101.DescribePendingMaintenanceActions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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=AmazonDMSv20160101.DescribePendingMaintenanceActions"
payload = {
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}
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=AmazonDMSv20160101.DescribePendingMaintenanceActions"
payload <- "{\n \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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=AmazonDMSv20160101.DescribePendingMaintenanceActions")
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 \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"Filters\": \"\",\n \"Marker\": \"\",\n \"MaxRecords\": \"\"\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=AmazonDMSv20160101.DescribePendingMaintenanceActions";
let payload = json!({
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
});
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=AmazonDMSv20160101.DescribePendingMaintenanceActions' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}'
echo '{
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": "",\n "Filters": "",\n "Marker": "",\n "MaxRecords": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceArn": "",
"Filters": "",
"Marker": "",
"MaxRecords": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribePendingMaintenanceActions")! 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
DescribeRecommendationLimitations
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeRecommendationLimitations");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendationLimitations"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendationLimitations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendationLimitations"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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: 58
{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations")
.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=AmazonDMSv20160101.DescribeRecommendationLimitations")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeRecommendationLimitations');
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=AmazonDMSv20160101.DescribeRecommendationLimitations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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=AmazonDMSv20160101.DescribeRecommendationLimitations',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations")
.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({Filters: '', MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeRecommendationLimitations');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeRecommendationLimitations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeRecommendationLimitations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations"]
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=AmazonDMSv20160101.DescribeRecommendationLimitations" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations",
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([
'Filters' => '',
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeRecommendationLimitations', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations');
$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=AmazonDMSv20160101.DescribeRecommendationLimitations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendationLimitations"
payload = {
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeRecommendationLimitations"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendationLimitations")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendationLimitations";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeRecommendationLimitations' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendationLimitations")! 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
DescribeRecommendations
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeRecommendations");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendations"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendations"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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: 58
{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations")
.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=AmazonDMSv20160101.DescribeRecommendations")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeRecommendations');
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=AmazonDMSv20160101.DescribeRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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=AmazonDMSv20160101.DescribeRecommendations',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations")
.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({Filters: '', MaxRecords: '', NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeRecommendations');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
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=AmazonDMSv20160101.DescribeRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', 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=AmazonDMSv20160101.DescribeRecommendations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations"]
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=AmazonDMSv20160101.DescribeRecommendations" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations",
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([
'Filters' => '',
'MaxRecords' => '',
'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=AmazonDMSv20160101.DescribeRecommendations', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations');
$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=AmazonDMSv20160101.DescribeRecommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendations"
payload = {
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeRecommendations"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendations")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\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=AmazonDMSv20160101.DescribeRecommendations";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"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=AmazonDMSv20160101.DescribeRecommendations' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"NextToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "NextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRecommendations")! 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
DescribeRefreshSchemasStatus
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus
HEADERS
X-Amz-Target
BODY json
{
"EndpointArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus");
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 \"EndpointArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DescribeRefreshSchemasStatus"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DescribeRefreshSchemasStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus"
payload := strings.NewReader("{\n \"EndpointArn\": \"\"\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: 23
{
"EndpointArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointArn\": \"\"\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 \"EndpointArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus")
.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=AmazonDMSv20160101.DescribeRefreshSchemasStatus")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointArn: ''
});
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus');
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":""}'
};
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus")
.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({EndpointArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {EndpointArn: ''},
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointArn: ''
});
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: ''}
};
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":""}'
};
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 = @{ @"EndpointArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus"]
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus",
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([
'EndpointArn' => ''
]),
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus', [
'body' => '{
"EndpointArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus');
$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=AmazonDMSv20160101.DescribeRefreshSchemasStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DescribeRefreshSchemasStatus"
payload = { "EndpointArn": "" }
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus"
payload <- "{\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DescribeRefreshSchemasStatus")
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 \"EndpointArn\": \"\"\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 \"EndpointArn\": \"\"\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=AmazonDMSv20160101.DescribeRefreshSchemasStatus";
let payload = json!({"EndpointArn": ""});
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=AmazonDMSv20160101.DescribeRefreshSchemasStatus' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointArn": ""
}'
echo '{
"EndpointArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["EndpointArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeRefreshSchemasStatus")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"RefreshSchemasStatus": {}
}
POST
DescribeReplicationInstanceTaskLogs
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs");
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 \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 70
{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs")
.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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs');
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs")
.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({ReplicationInstanceArn: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationInstanceArn: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"ReplicationInstanceArn": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"]
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs",
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([
'ReplicationInstanceArn' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs', [
'body' => '{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs');
$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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"
payload = {
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs"
payload <- "{\n \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs")
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 \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs";
let payload = json!({
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceArn": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstanceTaskLogs")! 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
DescribeReplicationInstances
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstances"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstances");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances")
.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=AmazonDMSv20160101.DescribeReplicationInstances")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationInstances');
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=AmazonDMSv20160101.DescribeReplicationInstances',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeReplicationInstances',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeReplicationInstances');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationInstances',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeReplicationInstances';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances"]
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=AmazonDMSv20160101.DescribeReplicationInstances" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationInstances', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances');
$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=AmazonDMSv20160101.DescribeReplicationInstances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstances"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeReplicationInstances"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstances")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationInstances";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeReplicationInstances' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationInstances")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"ReplicationInstances": []
}
POST
DescribeReplicationSubnetGroups
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationSubnetGroups"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationSubnetGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups")
.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=AmazonDMSv20160101.DescribeReplicationSubnetGroups")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups');
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups"]
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups');
$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=AmazonDMSv20160101.DescribeReplicationSubnetGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationSubnetGroups"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationSubnetGroups")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationSubnetGroups";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeReplicationSubnetGroups' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationSubnetGroups")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"ReplicationSubnetGroups": []
}
POST
DescribeReplicationTaskAssessmentResults
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults");
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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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
{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults")
.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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults');
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults")
.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({ReplicationTaskArn: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"]
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults",
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([
'ReplicationTaskArn' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults', [
'body' => '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults');
$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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"
payload = {
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults")
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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults";
let payload = json!({
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentResults")! 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
DescribeReplicationTaskAssessmentRuns
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns")
.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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns');
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"]
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns');
$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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskAssessmentRuns")! 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
DescribeReplicationTaskIndividualAssessments
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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: 55
{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments")
.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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments');
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments")
.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({Filters: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"]
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments');
$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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments")! 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
DescribeReplicationTasks
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks
HEADERS
X-Amz-Target
BODY json
{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks");
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:Filters ""
:MaxRecords ""
:Marker ""
:WithoutSettings ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTasks"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTasks");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks"
payload := strings.NewReader("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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
{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks")
.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=AmazonDMSv20160101.DescribeReplicationTasks")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}")
.asString();
const data = JSON.stringify({
Filters: '',
MaxRecords: '',
Marker: '',
WithoutSettings: ''
});
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=AmazonDMSv20160101.DescribeReplicationTasks');
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=AmazonDMSv20160101.DescribeReplicationTasks',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: '', WithoutSettings: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":"","WithoutSettings":""}'
};
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=AmazonDMSv20160101.DescribeReplicationTasks',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": "",\n "WithoutSettings": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks")
.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({Filters: '', MaxRecords: '', Marker: '', WithoutSettings: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {Filters: '', MaxRecords: '', Marker: '', WithoutSettings: ''},
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=AmazonDMSv20160101.DescribeReplicationTasks');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: '',
MaxRecords: '',
Marker: '',
WithoutSettings: ''
});
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=AmazonDMSv20160101.DescribeReplicationTasks',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {Filters: '', MaxRecords: '', Marker: '', WithoutSettings: ''}
};
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=AmazonDMSv20160101.DescribeReplicationTasks';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"Filters":"","MaxRecords":"","Marker":"","WithoutSettings":""}'
};
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 = @{ @"Filters": @"",
@"MaxRecords": @"",
@"Marker": @"",
@"WithoutSettings": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks"]
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=AmazonDMSv20160101.DescribeReplicationTasks" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks",
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([
'Filters' => '',
'MaxRecords' => '',
'Marker' => '',
'WithoutSettings' => ''
]),
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=AmazonDMSv20160101.DescribeReplicationTasks', [
'body' => '{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => '',
'WithoutSettings' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => '',
'MaxRecords' => '',
'Marker' => '',
'WithoutSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks');
$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=AmazonDMSv20160101.DescribeReplicationTasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTasks"
payload = {
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}
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=AmazonDMSv20160101.DescribeReplicationTasks"
payload <- "{\n \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTasks")
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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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 \"Filters\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"WithoutSettings\": \"\"\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=AmazonDMSv20160101.DescribeReplicationTasks";
let payload = json!({
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
});
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=AmazonDMSv20160101.DescribeReplicationTasks' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}'
echo '{
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "Filters": "",\n "MaxRecords": "",\n "Marker": "",\n "WithoutSettings": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"Filters": "",
"MaxRecords": "",
"Marker": "",
"WithoutSettings": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeReplicationTasks")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"ReplicationTasks": []
}
POST
DescribeSchemas
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas
HEADERS
X-Amz-Target
BODY json
{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas");
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 \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointArn ""
:MaxRecords ""
:Marker ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeSchemas"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeSchemas");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas"
payload := strings.NewReader("{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 59
{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas")
.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=AmazonDMSv20160101.DescribeSchemas")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointArn: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeSchemas');
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=AmazonDMSv20160101.DescribeSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: '', MaxRecords: '', Marker: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","MaxRecords":"","Marker":""}'
};
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=AmazonDMSv20160101.DescribeSchemas',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointArn": "",\n "MaxRecords": "",\n "Marker": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas")
.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({EndpointArn: '', MaxRecords: '', Marker: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {EndpointArn: '', MaxRecords: '', Marker: ''},
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=AmazonDMSv20160101.DescribeSchemas');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointArn: '',
MaxRecords: '',
Marker: ''
});
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=AmazonDMSv20160101.DescribeSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: '', MaxRecords: '', Marker: ''}
};
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=AmazonDMSv20160101.DescribeSchemas';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","MaxRecords":"","Marker":""}'
};
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 = @{ @"EndpointArn": @"",
@"MaxRecords": @"",
@"Marker": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas"]
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=AmazonDMSv20160101.DescribeSchemas" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas",
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([
'EndpointArn' => '',
'MaxRecords' => '',
'Marker' => ''
]),
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=AmazonDMSv20160101.DescribeSchemas', [
'body' => '{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointArn' => '',
'MaxRecords' => '',
'Marker' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointArn' => '',
'MaxRecords' => '',
'Marker' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas');
$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=AmazonDMSv20160101.DescribeSchemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeSchemas"
payload = {
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}
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=AmazonDMSv20160101.DescribeSchemas"
payload <- "{\n \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeSchemas")
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 \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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 \"EndpointArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\"\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=AmazonDMSv20160101.DescribeSchemas";
let payload = json!({
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
});
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=AmazonDMSv20160101.DescribeSchemas' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}'
echo '{
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointArn": "",\n "MaxRecords": "",\n "Marker": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"EndpointArn": "",
"MaxRecords": "",
"Marker": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeSchemas")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"Schemas": []
}
POST
DescribeTableStatistics
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics");
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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:MaxRecords ""
:Marker ""
:Filters ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeTableStatistics"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeTableStatistics");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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
{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics")
.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=AmazonDMSv20160101.DescribeTableStatistics")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
MaxRecords: '',
Marker: '',
Filters: ''
});
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=AmazonDMSv20160101.DescribeTableStatistics');
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=AmazonDMSv20160101.DescribeTableStatistics',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', MaxRecords: '', Marker: '', Filters: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","MaxRecords":"","Marker":"","Filters":""}'
};
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=AmazonDMSv20160101.DescribeTableStatistics',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "MaxRecords": "",\n "Marker": "",\n "Filters": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics")
.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({ReplicationTaskArn: '', MaxRecords: '', Marker: '', Filters: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: '', MaxRecords: '', Marker: '', Filters: ''},
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=AmazonDMSv20160101.DescribeTableStatistics');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
MaxRecords: '',
Marker: '',
Filters: ''
});
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=AmazonDMSv20160101.DescribeTableStatistics',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', MaxRecords: '', Marker: '', Filters: ''}
};
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=AmazonDMSv20160101.DescribeTableStatistics';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","MaxRecords":"","Marker":"","Filters":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"MaxRecords": @"",
@"Marker": @"",
@"Filters": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics"]
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=AmazonDMSv20160101.DescribeTableStatistics" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics",
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([
'ReplicationTaskArn' => '',
'MaxRecords' => '',
'Marker' => '',
'Filters' => ''
]),
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=AmazonDMSv20160101.DescribeTableStatistics', [
'body' => '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'MaxRecords' => '',
'Marker' => '',
'Filters' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'MaxRecords' => '',
'Marker' => '',
'Filters' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics');
$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=AmazonDMSv20160101.DescribeTableStatistics' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeTableStatistics"
payload = {
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}
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=AmazonDMSv20160101.DescribeTableStatistics"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeTableStatistics")
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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"MaxRecords\": \"\",\n \"Marker\": \"\",\n \"Filters\": \"\"\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=AmazonDMSv20160101.DescribeTableStatistics";
let payload = json!({
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
});
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=AmazonDMSv20160101.DescribeTableStatistics' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}'
echo '{
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "MaxRecords": "",\n "Marker": "",\n "Filters": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"MaxRecords": "",
"Marker": "",
"Filters": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.DescribeTableStatistics")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Marker": "",
"ReplicationTaskArn": "",
"TableStatistics": []
}
POST
ImportCertificate
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate
HEADERS
X-Amz-Target
BODY json
{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"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=AmazonDMSv20160101.ImportCertificate");
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 \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\n \"Tags\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:CertificateIdentifier ""
:CertificatePem ""
:CertificateWallet ""
:Tags ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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=AmazonDMSv20160101.ImportCertificate"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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=AmazonDMSv20160101.ImportCertificate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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=AmazonDMSv20160101.ImportCertificate"
payload := strings.NewReader("{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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: 98
{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\n \"Tags\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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 \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\n \"Tags\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate")
.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=AmazonDMSv20160101.ImportCertificate")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\n \"Tags\": \"\"\n}")
.asString();
const data = JSON.stringify({
CertificateIdentifier: '',
CertificatePem: '',
CertificateWallet: '',
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=AmazonDMSv20160101.ImportCertificate');
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=AmazonDMSv20160101.ImportCertificate',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CertificateIdentifier: '', CertificatePem: '', CertificateWallet: '', Tags: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CertificateIdentifier":"","CertificatePem":"","CertificateWallet":"","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=AmazonDMSv20160101.ImportCertificate',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "CertificateIdentifier": "",\n "CertificatePem": "",\n "CertificateWallet": "",\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 \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\n \"Tags\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate")
.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({CertificateIdentifier: '', CertificatePem: '', CertificateWallet: '', Tags: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {CertificateIdentifier: '', CertificatePem: '', CertificateWallet: '', 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=AmazonDMSv20160101.ImportCertificate');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
CertificateIdentifier: '',
CertificatePem: '',
CertificateWallet: '',
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=AmazonDMSv20160101.ImportCertificate',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {CertificateIdentifier: '', CertificatePem: '', CertificateWallet: '', 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=AmazonDMSv20160101.ImportCertificate';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"CertificateIdentifier":"","CertificatePem":"","CertificateWallet":"","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 = @{ @"CertificateIdentifier": @"",
@"CertificatePem": @"",
@"CertificateWallet": @"",
@"Tags": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate"]
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=AmazonDMSv20160101.ImportCertificate" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\n \"Tags\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate",
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([
'CertificateIdentifier' => '',
'CertificatePem' => '',
'CertificateWallet' => '',
'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=AmazonDMSv20160101.ImportCertificate', [
'body' => '{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'CertificateIdentifier' => '',
'CertificatePem' => '',
'CertificateWallet' => '',
'Tags' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'CertificateIdentifier' => '',
'CertificatePem' => '',
'CertificateWallet' => '',
'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate');
$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=AmazonDMSv20160101.ImportCertificate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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=AmazonDMSv20160101.ImportCertificate"
payload = {
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"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=AmazonDMSv20160101.ImportCertificate"
payload <- "{\n \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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=AmazonDMSv20160101.ImportCertificate")
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 \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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 \"CertificateIdentifier\": \"\",\n \"CertificatePem\": \"\",\n \"CertificateWallet\": \"\",\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=AmazonDMSv20160101.ImportCertificate";
let payload = json!({
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"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=AmazonDMSv20160101.ImportCertificate' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
}'
echo '{
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "CertificateIdentifier": "",\n "CertificatePem": "",\n "CertificateWallet": "",\n "Tags": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"CertificateIdentifier": "",
"CertificatePem": "",
"CertificateWallet": "",
"Tags": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ImportCertificate")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Certificate": {}
}
POST
ListTagsForResource
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource
HEADERS
X-Amz-Target
BODY json
{
"ResourceArn": "",
"ResourceArnList": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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 \"ResourceArnList\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""
:ResourceArnList ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\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=AmazonDMSv20160101.ListTagsForResource"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\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=AmazonDMSv20160101.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 \"ResourceArnList\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource"
payload := strings.NewReader("{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\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: 48
{
"ResourceArn": "",
"ResourceArnList": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\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 \"ResourceArnList\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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=AmazonDMSv20160101.ListTagsForResource")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\n}")
.asString();
const data = JSON.stringify({
ResourceArn: '',
ResourceArnList: ''
});
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=AmazonDMSv20160101.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=AmazonDMSv20160101.ListTagsForResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', ResourceArnList: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","ResourceArnList":""}'
};
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=AmazonDMSv20160101.ListTagsForResource',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceArn": "",\n "ResourceArnList": ""\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 \"ResourceArnList\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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: '', ResourceArnList: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ResourceArn: '', ResourceArnList: ''},
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=AmazonDMSv20160101.ListTagsForResource');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ResourceArn: '',
ResourceArnList: ''
});
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=AmazonDMSv20160101.ListTagsForResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', ResourceArnList: ''}
};
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=AmazonDMSv20160101.ListTagsForResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","ResourceArnList":""}'
};
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": @"",
@"ResourceArnList": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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=AmazonDMSv20160101.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 \"ResourceArnList\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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' => '',
'ResourceArnList' => ''
]),
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=AmazonDMSv20160101.ListTagsForResource', [
'body' => '{
"ResourceArn": "",
"ResourceArnList": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceArn' => '',
'ResourceArnList' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceArn' => '',
'ResourceArnList' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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=AmazonDMSv20160101.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"ResourceArnList": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"ResourceArnList": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\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=AmazonDMSv20160101.ListTagsForResource"
payload = {
"ResourceArn": "",
"ResourceArnList": ""
}
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=AmazonDMSv20160101.ListTagsForResource"
payload <- "{\n \"ResourceArn\": \"\",\n \"ResourceArnList\": \"\"\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=AmazonDMSv20160101.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 \"ResourceArnList\": \"\"\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 \"ResourceArnList\": \"\"\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=AmazonDMSv20160101.ListTagsForResource";
let payload = json!({
"ResourceArn": "",
"ResourceArnList": ""
});
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=AmazonDMSv20160101.ListTagsForResource' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": "",
"ResourceArnList": ""
}'
echo '{
"ResourceArn": "",
"ResourceArnList": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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 "ResourceArnList": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ListTagsForResource'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ResourceArn": "",
"ResourceArnList": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"TagList": []
}
POST
ModifyEndpoint
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint
HEADERS
X-Amz-Target
BODY json
{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint");
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 \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointArn ""
:EndpointIdentifier ""
:EndpointType ""
:EngineName ""
:Username ""
:Password ""
:ServerName ""
:Port ""
:DatabaseName ""
:ExtraConnectionAttributes ""
:CertificateArn ""
:SslMode ""
:ServiceAccessRoleArn ""
:ExternalTableDefinition ""
:DynamoDbSettings ""
:S3Settings ""
:DmsTransferSettings ""
:MongoDbSettings ""
:KinesisSettings ""
:KafkaSettings ""
:ElasticsearchSettings ""
:NeptuneSettings ""
:RedshiftSettings {:AcceptAnyDate ""
:AfterConnectScript ""
:BucketFolder ""
:BucketName ""
:CaseSensitiveNames ""
:CompUpdate ""
:ConnectionTimeout ""
:DatabaseName ""
:DateFormat ""
:EmptyAsNull ""
:EncryptionMode ""
:ExplicitIds ""
:FileTransferUploadStreams ""
:LoadTimeout ""
:MaxFileSize ""
:Password ""
:Port ""
:RemoveQuotes ""
:ReplaceInvalidChars ""
:ReplaceChars ""
:ServerName ""
:ServiceAccessRoleArn ""
:ServerSideEncryptionKmsKeyId ""
:TimeFormat ""
:TrimBlanks ""
:TruncateColumns ""
:Username ""
:WriteBufferSize ""
:SecretsManagerAccessRoleArn ""
:SecretsManagerSecretId ""
:MapBooleanAsBoolean ""}
:PostgreSQLSettings ""
:MySQLSettings ""
:OracleSettings ""
:SybaseSettings ""
:MicrosoftSQLServerSettings ""
:IBMDb2Settings ""
:DocDbSettings ""
:RedisSettings ""
:ExactSettings ""
:GcpMySQLSettings ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.ModifyEndpoint"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.ModifyEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint"
payload := strings.NewReader("{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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: 1624
{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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 \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint")
.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=AmazonDMSv20160101.ModifyEndpoint")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointArn: '',
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
DocDbSettings: '',
RedisSettings: '',
ExactSettings: '',
GcpMySQLSettings: ''
});
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=AmazonDMSv20160101.ModifyEndpoint');
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=AmazonDMSv20160101.ModifyEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
EndpointArn: '',
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
DocDbSettings: '',
RedisSettings: '',
ExactSettings: '',
GcpMySQLSettings: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","EndpointIdentifier":"","EndpointType":"","EngineName":"","Username":"","Password":"","ServerName":"","Port":"","DatabaseName":"","ExtraConnectionAttributes":"","CertificateArn":"","SslMode":"","ServiceAccessRoleArn":"","ExternalTableDefinition":"","DynamoDbSettings":"","S3Settings":"","DmsTransferSettings":"","MongoDbSettings":"","KinesisSettings":"","KafkaSettings":"","ElasticsearchSettings":"","NeptuneSettings":"","RedshiftSettings":{"AcceptAnyDate":"","AfterConnectScript":"","BucketFolder":"","BucketName":"","CaseSensitiveNames":"","CompUpdate":"","ConnectionTimeout":"","DatabaseName":"","DateFormat":"","EmptyAsNull":"","EncryptionMode":"","ExplicitIds":"","FileTransferUploadStreams":"","LoadTimeout":"","MaxFileSize":"","Password":"","Port":"","RemoveQuotes":"","ReplaceInvalidChars":"","ReplaceChars":"","ServerName":"","ServiceAccessRoleArn":"","ServerSideEncryptionKmsKeyId":"","TimeFormat":"","TrimBlanks":"","TruncateColumns":"","Username":"","WriteBufferSize":"","SecretsManagerAccessRoleArn":"","SecretsManagerSecretId":"","MapBooleanAsBoolean":""},"PostgreSQLSettings":"","MySQLSettings":"","OracleSettings":"","SybaseSettings":"","MicrosoftSQLServerSettings":"","IBMDb2Settings":"","DocDbSettings":"","RedisSettings":"","ExactSettings":"","GcpMySQLSettings":""}'
};
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=AmazonDMSv20160101.ModifyEndpoint',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointArn": "",\n "EndpointIdentifier": "",\n "EndpointType": "",\n "EngineName": "",\n "Username": "",\n "Password": "",\n "ServerName": "",\n "Port": "",\n "DatabaseName": "",\n "ExtraConnectionAttributes": "",\n "CertificateArn": "",\n "SslMode": "",\n "ServiceAccessRoleArn": "",\n "ExternalTableDefinition": "",\n "DynamoDbSettings": "",\n "S3Settings": "",\n "DmsTransferSettings": "",\n "MongoDbSettings": "",\n "KinesisSettings": "",\n "KafkaSettings": "",\n "ElasticsearchSettings": "",\n "NeptuneSettings": "",\n "RedshiftSettings": {\n "AcceptAnyDate": "",\n "AfterConnectScript": "",\n "BucketFolder": "",\n "BucketName": "",\n "CaseSensitiveNames": "",\n "CompUpdate": "",\n "ConnectionTimeout": "",\n "DatabaseName": "",\n "DateFormat": "",\n "EmptyAsNull": "",\n "EncryptionMode": "",\n "ExplicitIds": "",\n "FileTransferUploadStreams": "",\n "LoadTimeout": "",\n "MaxFileSize": "",\n "Password": "",\n "Port": "",\n "RemoveQuotes": "",\n "ReplaceInvalidChars": "",\n "ReplaceChars": "",\n "ServerName": "",\n "ServiceAccessRoleArn": "",\n "ServerSideEncryptionKmsKeyId": "",\n "TimeFormat": "",\n "TrimBlanks": "",\n "TruncateColumns": "",\n "Username": "",\n "WriteBufferSize": "",\n "SecretsManagerAccessRoleArn": "",\n "SecretsManagerSecretId": "",\n "MapBooleanAsBoolean": ""\n },\n "PostgreSQLSettings": "",\n "MySQLSettings": "",\n "OracleSettings": "",\n "SybaseSettings": "",\n "MicrosoftSQLServerSettings": "",\n "IBMDb2Settings": "",\n "DocDbSettings": "",\n "RedisSettings": "",\n "ExactSettings": "",\n "GcpMySQLSettings": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint")
.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({
EndpointArn: '',
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
DocDbSettings: '',
RedisSettings: '',
ExactSettings: '',
GcpMySQLSettings: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
EndpointArn: '',
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
DocDbSettings: '',
RedisSettings: '',
ExactSettings: '',
GcpMySQLSettings: ''
},
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=AmazonDMSv20160101.ModifyEndpoint');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointArn: '',
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
DocDbSettings: '',
RedisSettings: '',
ExactSettings: '',
GcpMySQLSettings: ''
});
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=AmazonDMSv20160101.ModifyEndpoint',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
EndpointArn: '',
EndpointIdentifier: '',
EndpointType: '',
EngineName: '',
Username: '',
Password: '',
ServerName: '',
Port: '',
DatabaseName: '',
ExtraConnectionAttributes: '',
CertificateArn: '',
SslMode: '',
ServiceAccessRoleArn: '',
ExternalTableDefinition: '',
DynamoDbSettings: '',
S3Settings: '',
DmsTransferSettings: '',
MongoDbSettings: '',
KinesisSettings: '',
KafkaSettings: '',
ElasticsearchSettings: '',
NeptuneSettings: '',
RedshiftSettings: {
AcceptAnyDate: '',
AfterConnectScript: '',
BucketFolder: '',
BucketName: '',
CaseSensitiveNames: '',
CompUpdate: '',
ConnectionTimeout: '',
DatabaseName: '',
DateFormat: '',
EmptyAsNull: '',
EncryptionMode: '',
ExplicitIds: '',
FileTransferUploadStreams: '',
LoadTimeout: '',
MaxFileSize: '',
Password: '',
Port: '',
RemoveQuotes: '',
ReplaceInvalidChars: '',
ReplaceChars: '',
ServerName: '',
ServiceAccessRoleArn: '',
ServerSideEncryptionKmsKeyId: '',
TimeFormat: '',
TrimBlanks: '',
TruncateColumns: '',
Username: '',
WriteBufferSize: '',
SecretsManagerAccessRoleArn: '',
SecretsManagerSecretId: '',
MapBooleanAsBoolean: ''
},
PostgreSQLSettings: '',
MySQLSettings: '',
OracleSettings: '',
SybaseSettings: '',
MicrosoftSQLServerSettings: '',
IBMDb2Settings: '',
DocDbSettings: '',
RedisSettings: '',
ExactSettings: '',
GcpMySQLSettings: ''
}
};
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=AmazonDMSv20160101.ModifyEndpoint';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","EndpointIdentifier":"","EndpointType":"","EngineName":"","Username":"","Password":"","ServerName":"","Port":"","DatabaseName":"","ExtraConnectionAttributes":"","CertificateArn":"","SslMode":"","ServiceAccessRoleArn":"","ExternalTableDefinition":"","DynamoDbSettings":"","S3Settings":"","DmsTransferSettings":"","MongoDbSettings":"","KinesisSettings":"","KafkaSettings":"","ElasticsearchSettings":"","NeptuneSettings":"","RedshiftSettings":{"AcceptAnyDate":"","AfterConnectScript":"","BucketFolder":"","BucketName":"","CaseSensitiveNames":"","CompUpdate":"","ConnectionTimeout":"","DatabaseName":"","DateFormat":"","EmptyAsNull":"","EncryptionMode":"","ExplicitIds":"","FileTransferUploadStreams":"","LoadTimeout":"","MaxFileSize":"","Password":"","Port":"","RemoveQuotes":"","ReplaceInvalidChars":"","ReplaceChars":"","ServerName":"","ServiceAccessRoleArn":"","ServerSideEncryptionKmsKeyId":"","TimeFormat":"","TrimBlanks":"","TruncateColumns":"","Username":"","WriteBufferSize":"","SecretsManagerAccessRoleArn":"","SecretsManagerSecretId":"","MapBooleanAsBoolean":""},"PostgreSQLSettings":"","MySQLSettings":"","OracleSettings":"","SybaseSettings":"","MicrosoftSQLServerSettings":"","IBMDb2Settings":"","DocDbSettings":"","RedisSettings":"","ExactSettings":"","GcpMySQLSettings":""}'
};
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 = @{ @"EndpointArn": @"",
@"EndpointIdentifier": @"",
@"EndpointType": @"",
@"EngineName": @"",
@"Username": @"",
@"Password": @"",
@"ServerName": @"",
@"Port": @"",
@"DatabaseName": @"",
@"ExtraConnectionAttributes": @"",
@"CertificateArn": @"",
@"SslMode": @"",
@"ServiceAccessRoleArn": @"",
@"ExternalTableDefinition": @"",
@"DynamoDbSettings": @"",
@"S3Settings": @"",
@"DmsTransferSettings": @"",
@"MongoDbSettings": @"",
@"KinesisSettings": @"",
@"KafkaSettings": @"",
@"ElasticsearchSettings": @"",
@"NeptuneSettings": @"",
@"RedshiftSettings": @{ @"AcceptAnyDate": @"", @"AfterConnectScript": @"", @"BucketFolder": @"", @"BucketName": @"", @"CaseSensitiveNames": @"", @"CompUpdate": @"", @"ConnectionTimeout": @"", @"DatabaseName": @"", @"DateFormat": @"", @"EmptyAsNull": @"", @"EncryptionMode": @"", @"ExplicitIds": @"", @"FileTransferUploadStreams": @"", @"LoadTimeout": @"", @"MaxFileSize": @"", @"Password": @"", @"Port": @"", @"RemoveQuotes": @"", @"ReplaceInvalidChars": @"", @"ReplaceChars": @"", @"ServerName": @"", @"ServiceAccessRoleArn": @"", @"ServerSideEncryptionKmsKeyId": @"", @"TimeFormat": @"", @"TrimBlanks": @"", @"TruncateColumns": @"", @"Username": @"", @"WriteBufferSize": @"", @"SecretsManagerAccessRoleArn": @"", @"SecretsManagerSecretId": @"", @"MapBooleanAsBoolean": @"" },
@"PostgreSQLSettings": @"",
@"MySQLSettings": @"",
@"OracleSettings": @"",
@"SybaseSettings": @"",
@"MicrosoftSQLServerSettings": @"",
@"IBMDb2Settings": @"",
@"DocDbSettings": @"",
@"RedisSettings": @"",
@"ExactSettings": @"",
@"GcpMySQLSettings": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint"]
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=AmazonDMSv20160101.ModifyEndpoint" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint",
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([
'EndpointArn' => '',
'EndpointIdentifier' => '',
'EndpointType' => '',
'EngineName' => '',
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'ExtraConnectionAttributes' => '',
'CertificateArn' => '',
'SslMode' => '',
'ServiceAccessRoleArn' => '',
'ExternalTableDefinition' => '',
'DynamoDbSettings' => '',
'S3Settings' => '',
'DmsTransferSettings' => '',
'MongoDbSettings' => '',
'KinesisSettings' => '',
'KafkaSettings' => '',
'ElasticsearchSettings' => '',
'NeptuneSettings' => '',
'RedshiftSettings' => [
'AcceptAnyDate' => '',
'AfterConnectScript' => '',
'BucketFolder' => '',
'BucketName' => '',
'CaseSensitiveNames' => '',
'CompUpdate' => '',
'ConnectionTimeout' => '',
'DatabaseName' => '',
'DateFormat' => '',
'EmptyAsNull' => '',
'EncryptionMode' => '',
'ExplicitIds' => '',
'FileTransferUploadStreams' => '',
'LoadTimeout' => '',
'MaxFileSize' => '',
'Password' => '',
'Port' => '',
'RemoveQuotes' => '',
'ReplaceInvalidChars' => '',
'ReplaceChars' => '',
'ServerName' => '',
'ServiceAccessRoleArn' => '',
'ServerSideEncryptionKmsKeyId' => '',
'TimeFormat' => '',
'TrimBlanks' => '',
'TruncateColumns' => '',
'Username' => '',
'WriteBufferSize' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => '',
'MapBooleanAsBoolean' => ''
],
'PostgreSQLSettings' => '',
'MySQLSettings' => '',
'OracleSettings' => '',
'SybaseSettings' => '',
'MicrosoftSQLServerSettings' => '',
'IBMDb2Settings' => '',
'DocDbSettings' => '',
'RedisSettings' => '',
'ExactSettings' => '',
'GcpMySQLSettings' => ''
]),
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=AmazonDMSv20160101.ModifyEndpoint', [
'body' => '{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointArn' => '',
'EndpointIdentifier' => '',
'EndpointType' => '',
'EngineName' => '',
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'ExtraConnectionAttributes' => '',
'CertificateArn' => '',
'SslMode' => '',
'ServiceAccessRoleArn' => '',
'ExternalTableDefinition' => '',
'DynamoDbSettings' => '',
'S3Settings' => '',
'DmsTransferSettings' => '',
'MongoDbSettings' => '',
'KinesisSettings' => '',
'KafkaSettings' => '',
'ElasticsearchSettings' => '',
'NeptuneSettings' => '',
'RedshiftSettings' => [
'AcceptAnyDate' => '',
'AfterConnectScript' => '',
'BucketFolder' => '',
'BucketName' => '',
'CaseSensitiveNames' => '',
'CompUpdate' => '',
'ConnectionTimeout' => '',
'DatabaseName' => '',
'DateFormat' => '',
'EmptyAsNull' => '',
'EncryptionMode' => '',
'ExplicitIds' => '',
'FileTransferUploadStreams' => '',
'LoadTimeout' => '',
'MaxFileSize' => '',
'Password' => '',
'Port' => '',
'RemoveQuotes' => '',
'ReplaceInvalidChars' => '',
'ReplaceChars' => '',
'ServerName' => '',
'ServiceAccessRoleArn' => '',
'ServerSideEncryptionKmsKeyId' => '',
'TimeFormat' => '',
'TrimBlanks' => '',
'TruncateColumns' => '',
'Username' => '',
'WriteBufferSize' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => '',
'MapBooleanAsBoolean' => ''
],
'PostgreSQLSettings' => '',
'MySQLSettings' => '',
'OracleSettings' => '',
'SybaseSettings' => '',
'MicrosoftSQLServerSettings' => '',
'IBMDb2Settings' => '',
'DocDbSettings' => '',
'RedisSettings' => '',
'ExactSettings' => '',
'GcpMySQLSettings' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointArn' => '',
'EndpointIdentifier' => '',
'EndpointType' => '',
'EngineName' => '',
'Username' => '',
'Password' => '',
'ServerName' => '',
'Port' => '',
'DatabaseName' => '',
'ExtraConnectionAttributes' => '',
'CertificateArn' => '',
'SslMode' => '',
'ServiceAccessRoleArn' => '',
'ExternalTableDefinition' => '',
'DynamoDbSettings' => '',
'S3Settings' => '',
'DmsTransferSettings' => '',
'MongoDbSettings' => '',
'KinesisSettings' => '',
'KafkaSettings' => '',
'ElasticsearchSettings' => '',
'NeptuneSettings' => '',
'RedshiftSettings' => [
'AcceptAnyDate' => '',
'AfterConnectScript' => '',
'BucketFolder' => '',
'BucketName' => '',
'CaseSensitiveNames' => '',
'CompUpdate' => '',
'ConnectionTimeout' => '',
'DatabaseName' => '',
'DateFormat' => '',
'EmptyAsNull' => '',
'EncryptionMode' => '',
'ExplicitIds' => '',
'FileTransferUploadStreams' => '',
'LoadTimeout' => '',
'MaxFileSize' => '',
'Password' => '',
'Port' => '',
'RemoveQuotes' => '',
'ReplaceInvalidChars' => '',
'ReplaceChars' => '',
'ServerName' => '',
'ServiceAccessRoleArn' => '',
'ServerSideEncryptionKmsKeyId' => '',
'TimeFormat' => '',
'TrimBlanks' => '',
'TruncateColumns' => '',
'Username' => '',
'WriteBufferSize' => '',
'SecretsManagerAccessRoleArn' => '',
'SecretsManagerSecretId' => '',
'MapBooleanAsBoolean' => ''
],
'PostgreSQLSettings' => '',
'MySQLSettings' => '',
'OracleSettings' => '',
'SybaseSettings' => '',
'MicrosoftSQLServerSettings' => '',
'IBMDb2Settings' => '',
'DocDbSettings' => '',
'RedisSettings' => '',
'ExactSettings' => '',
'GcpMySQLSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint');
$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=AmazonDMSv20160101.ModifyEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.ModifyEndpoint"
payload = {
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}
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=AmazonDMSv20160101.ModifyEndpoint"
payload <- "{\n \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.ModifyEndpoint")
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 \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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 \"EndpointArn\": \"\",\n \"EndpointIdentifier\": \"\",\n \"EndpointType\": \"\",\n \"EngineName\": \"\",\n \"Username\": \"\",\n \"Password\": \"\",\n \"ServerName\": \"\",\n \"Port\": \"\",\n \"DatabaseName\": \"\",\n \"ExtraConnectionAttributes\": \"\",\n \"CertificateArn\": \"\",\n \"SslMode\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ExternalTableDefinition\": \"\",\n \"DynamoDbSettings\": \"\",\n \"S3Settings\": \"\",\n \"DmsTransferSettings\": \"\",\n \"MongoDbSettings\": \"\",\n \"KinesisSettings\": \"\",\n \"KafkaSettings\": \"\",\n \"ElasticsearchSettings\": \"\",\n \"NeptuneSettings\": \"\",\n \"RedshiftSettings\": {\n \"AcceptAnyDate\": \"\",\n \"AfterConnectScript\": \"\",\n \"BucketFolder\": \"\",\n \"BucketName\": \"\",\n \"CaseSensitiveNames\": \"\",\n \"CompUpdate\": \"\",\n \"ConnectionTimeout\": \"\",\n \"DatabaseName\": \"\",\n \"DateFormat\": \"\",\n \"EmptyAsNull\": \"\",\n \"EncryptionMode\": \"\",\n \"ExplicitIds\": \"\",\n \"FileTransferUploadStreams\": \"\",\n \"LoadTimeout\": \"\",\n \"MaxFileSize\": \"\",\n \"Password\": \"\",\n \"Port\": \"\",\n \"RemoveQuotes\": \"\",\n \"ReplaceInvalidChars\": \"\",\n \"ReplaceChars\": \"\",\n \"ServerName\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ServerSideEncryptionKmsKeyId\": \"\",\n \"TimeFormat\": \"\",\n \"TrimBlanks\": \"\",\n \"TruncateColumns\": \"\",\n \"Username\": \"\",\n \"WriteBufferSize\": \"\",\n \"SecretsManagerAccessRoleArn\": \"\",\n \"SecretsManagerSecretId\": \"\",\n \"MapBooleanAsBoolean\": \"\"\n },\n \"PostgreSQLSettings\": \"\",\n \"MySQLSettings\": \"\",\n \"OracleSettings\": \"\",\n \"SybaseSettings\": \"\",\n \"MicrosoftSQLServerSettings\": \"\",\n \"IBMDb2Settings\": \"\",\n \"DocDbSettings\": \"\",\n \"RedisSettings\": \"\",\n \"ExactSettings\": \"\",\n \"GcpMySQLSettings\": \"\"\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=AmazonDMSv20160101.ModifyEndpoint";
let payload = json!({
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": json!({
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
}),
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
});
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=AmazonDMSv20160101.ModifyEndpoint' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}'
echo '{
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": {
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
},
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointArn": "",\n "EndpointIdentifier": "",\n "EndpointType": "",\n "EngineName": "",\n "Username": "",\n "Password": "",\n "ServerName": "",\n "Port": "",\n "DatabaseName": "",\n "ExtraConnectionAttributes": "",\n "CertificateArn": "",\n "SslMode": "",\n "ServiceAccessRoleArn": "",\n "ExternalTableDefinition": "",\n "DynamoDbSettings": "",\n "S3Settings": "",\n "DmsTransferSettings": "",\n "MongoDbSettings": "",\n "KinesisSettings": "",\n "KafkaSettings": "",\n "ElasticsearchSettings": "",\n "NeptuneSettings": "",\n "RedshiftSettings": {\n "AcceptAnyDate": "",\n "AfterConnectScript": "",\n "BucketFolder": "",\n "BucketName": "",\n "CaseSensitiveNames": "",\n "CompUpdate": "",\n "ConnectionTimeout": "",\n "DatabaseName": "",\n "DateFormat": "",\n "EmptyAsNull": "",\n "EncryptionMode": "",\n "ExplicitIds": "",\n "FileTransferUploadStreams": "",\n "LoadTimeout": "",\n "MaxFileSize": "",\n "Password": "",\n "Port": "",\n "RemoveQuotes": "",\n "ReplaceInvalidChars": "",\n "ReplaceChars": "",\n "ServerName": "",\n "ServiceAccessRoleArn": "",\n "ServerSideEncryptionKmsKeyId": "",\n "TimeFormat": "",\n "TrimBlanks": "",\n "TruncateColumns": "",\n "Username": "",\n "WriteBufferSize": "",\n "SecretsManagerAccessRoleArn": "",\n "SecretsManagerSecretId": "",\n "MapBooleanAsBoolean": ""\n },\n "PostgreSQLSettings": "",\n "MySQLSettings": "",\n "OracleSettings": "",\n "SybaseSettings": "",\n "MicrosoftSQLServerSettings": "",\n "IBMDb2Settings": "",\n "DocDbSettings": "",\n "RedisSettings": "",\n "ExactSettings": "",\n "GcpMySQLSettings": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"EndpointArn": "",
"EndpointIdentifier": "",
"EndpointType": "",
"EngineName": "",
"Username": "",
"Password": "",
"ServerName": "",
"Port": "",
"DatabaseName": "",
"ExtraConnectionAttributes": "",
"CertificateArn": "",
"SslMode": "",
"ServiceAccessRoleArn": "",
"ExternalTableDefinition": "",
"DynamoDbSettings": "",
"S3Settings": "",
"DmsTransferSettings": "",
"MongoDbSettings": "",
"KinesisSettings": "",
"KafkaSettings": "",
"ElasticsearchSettings": "",
"NeptuneSettings": "",
"RedshiftSettings": [
"AcceptAnyDate": "",
"AfterConnectScript": "",
"BucketFolder": "",
"BucketName": "",
"CaseSensitiveNames": "",
"CompUpdate": "",
"ConnectionTimeout": "",
"DatabaseName": "",
"DateFormat": "",
"EmptyAsNull": "",
"EncryptionMode": "",
"ExplicitIds": "",
"FileTransferUploadStreams": "",
"LoadTimeout": "",
"MaxFileSize": "",
"Password": "",
"Port": "",
"RemoveQuotes": "",
"ReplaceInvalidChars": "",
"ReplaceChars": "",
"ServerName": "",
"ServiceAccessRoleArn": "",
"ServerSideEncryptionKmsKeyId": "",
"TimeFormat": "",
"TrimBlanks": "",
"TruncateColumns": "",
"Username": "",
"WriteBufferSize": "",
"SecretsManagerAccessRoleArn": "",
"SecretsManagerSecretId": "",
"MapBooleanAsBoolean": ""
],
"PostgreSQLSettings": "",
"MySQLSettings": "",
"OracleSettings": "",
"SybaseSettings": "",
"MicrosoftSQLServerSettings": "",
"IBMDb2Settings": "",
"DocDbSettings": "",
"RedisSettings": "",
"ExactSettings": "",
"GcpMySQLSettings": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEndpoint")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Endpoint": {}
}
POST
ModifyEventSubscription
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription
HEADERS
X-Amz-Target
BODY json
{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription");
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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:SubscriptionName ""
:SnsTopicArn ""
:SourceType ""
:EventCategories ""
:Enabled ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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=AmazonDMSv20160101.ModifyEventSubscription"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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=AmazonDMSv20160101.ModifyEventSubscription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription"
payload := strings.NewReader("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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
{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription")
.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=AmazonDMSv20160101.ModifyEventSubscription")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}")
.asString();
const data = JSON.stringify({
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
Enabled: ''
});
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=AmazonDMSv20160101.ModifyEventSubscription');
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=AmazonDMSv20160101.ModifyEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
Enabled: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":"","SnsTopicArn":"","SourceType":"","EventCategories":"","Enabled":""}'
};
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=AmazonDMSv20160101.ModifyEventSubscription',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "SubscriptionName": "",\n "SnsTopicArn": "",\n "SourceType": "",\n "EventCategories": "",\n "Enabled": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription")
.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({
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
Enabled: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
Enabled: ''
},
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=AmazonDMSv20160101.ModifyEventSubscription');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
Enabled: ''
});
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=AmazonDMSv20160101.ModifyEventSubscription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
SubscriptionName: '',
SnsTopicArn: '',
SourceType: '',
EventCategories: '',
Enabled: ''
}
};
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=AmazonDMSv20160101.ModifyEventSubscription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"SubscriptionName":"","SnsTopicArn":"","SourceType":"","EventCategories":"","Enabled":""}'
};
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 = @{ @"SubscriptionName": @"",
@"SnsTopicArn": @"",
@"SourceType": @"",
@"EventCategories": @"",
@"Enabled": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription"]
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=AmazonDMSv20160101.ModifyEventSubscription" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription",
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([
'SubscriptionName' => '',
'SnsTopicArn' => '',
'SourceType' => '',
'EventCategories' => '',
'Enabled' => ''
]),
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=AmazonDMSv20160101.ModifyEventSubscription', [
'body' => '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SubscriptionName' => '',
'SnsTopicArn' => '',
'SourceType' => '',
'EventCategories' => '',
'Enabled' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SubscriptionName' => '',
'SnsTopicArn' => '',
'SourceType' => '',
'EventCategories' => '',
'Enabled' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription');
$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=AmazonDMSv20160101.ModifyEventSubscription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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=AmazonDMSv20160101.ModifyEventSubscription"
payload = {
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}
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=AmazonDMSv20160101.ModifyEventSubscription"
payload <- "{\n \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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=AmazonDMSv20160101.ModifyEventSubscription")
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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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 \"SubscriptionName\": \"\",\n \"SnsTopicArn\": \"\",\n \"SourceType\": \"\",\n \"EventCategories\": \"\",\n \"Enabled\": \"\"\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=AmazonDMSv20160101.ModifyEventSubscription";
let payload = json!({
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
});
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=AmazonDMSv20160101.ModifyEventSubscription' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}'
echo '{
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "SubscriptionName": "",\n "SnsTopicArn": "",\n "SourceType": "",\n "EventCategories": "",\n "Enabled": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"SubscriptionName": "",
"SnsTopicArn": "",
"SourceType": "",
"EventCategories": "",
"Enabled": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyEventSubscription")! 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
ModifyReplicationInstance
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance");
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 \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""
:AllocatedStorage ""
:ApplyImmediately ""
:ReplicationInstanceClass ""
:VpcSecurityGroupIds ""
:PreferredMaintenanceWindow ""
:MultiAZ ""
:EngineVersion ""
:AllowMajorVersionUpgrade ""
:AutoMinorVersionUpgrade ""
:ReplicationInstanceIdentifier ""
:NetworkType ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.ModifyReplicationInstance"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.ModifyReplicationInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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: 352
{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance")
.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=AmazonDMSv20160101.ModifyReplicationInstance")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: '',
AllocatedStorage: '',
ApplyImmediately: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AllowMajorVersionUpgrade: '',
AutoMinorVersionUpgrade: '',
ReplicationInstanceIdentifier: '',
NetworkType: ''
});
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=AmazonDMSv20160101.ModifyReplicationInstance');
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=AmazonDMSv20160101.ModifyReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationInstanceArn: '',
AllocatedStorage: '',
ApplyImmediately: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AllowMajorVersionUpgrade: '',
AutoMinorVersionUpgrade: '',
ReplicationInstanceIdentifier: '',
NetworkType: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","AllocatedStorage":"","ApplyImmediately":"","ReplicationInstanceClass":"","VpcSecurityGroupIds":"","PreferredMaintenanceWindow":"","MultiAZ":"","EngineVersion":"","AllowMajorVersionUpgrade":"","AutoMinorVersionUpgrade":"","ReplicationInstanceIdentifier":"","NetworkType":""}'
};
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=AmazonDMSv20160101.ModifyReplicationInstance',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": "",\n "AllocatedStorage": "",\n "ApplyImmediately": "",\n "ReplicationInstanceClass": "",\n "VpcSecurityGroupIds": "",\n "PreferredMaintenanceWindow": "",\n "MultiAZ": "",\n "EngineVersion": "",\n "AllowMajorVersionUpgrade": "",\n "AutoMinorVersionUpgrade": "",\n "ReplicationInstanceIdentifier": "",\n "NetworkType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance")
.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({
ReplicationInstanceArn: '',
AllocatedStorage: '',
ApplyImmediately: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AllowMajorVersionUpgrade: '',
AutoMinorVersionUpgrade: '',
ReplicationInstanceIdentifier: '',
NetworkType: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationInstanceArn: '',
AllocatedStorage: '',
ApplyImmediately: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AllowMajorVersionUpgrade: '',
AutoMinorVersionUpgrade: '',
ReplicationInstanceIdentifier: '',
NetworkType: ''
},
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=AmazonDMSv20160101.ModifyReplicationInstance');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: '',
AllocatedStorage: '',
ApplyImmediately: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AllowMajorVersionUpgrade: '',
AutoMinorVersionUpgrade: '',
ReplicationInstanceIdentifier: '',
NetworkType: ''
});
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=AmazonDMSv20160101.ModifyReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationInstanceArn: '',
AllocatedStorage: '',
ApplyImmediately: '',
ReplicationInstanceClass: '',
VpcSecurityGroupIds: '',
PreferredMaintenanceWindow: '',
MultiAZ: '',
EngineVersion: '',
AllowMajorVersionUpgrade: '',
AutoMinorVersionUpgrade: '',
ReplicationInstanceIdentifier: '',
NetworkType: ''
}
};
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=AmazonDMSv20160101.ModifyReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","AllocatedStorage":"","ApplyImmediately":"","ReplicationInstanceClass":"","VpcSecurityGroupIds":"","PreferredMaintenanceWindow":"","MultiAZ":"","EngineVersion":"","AllowMajorVersionUpgrade":"","AutoMinorVersionUpgrade":"","ReplicationInstanceIdentifier":"","NetworkType":""}'
};
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 = @{ @"ReplicationInstanceArn": @"",
@"AllocatedStorage": @"",
@"ApplyImmediately": @"",
@"ReplicationInstanceClass": @"",
@"VpcSecurityGroupIds": @"",
@"PreferredMaintenanceWindow": @"",
@"MultiAZ": @"",
@"EngineVersion": @"",
@"AllowMajorVersionUpgrade": @"",
@"AutoMinorVersionUpgrade": @"",
@"ReplicationInstanceIdentifier": @"",
@"NetworkType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance"]
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=AmazonDMSv20160101.ModifyReplicationInstance" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance",
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([
'ReplicationInstanceArn' => '',
'AllocatedStorage' => '',
'ApplyImmediately' => '',
'ReplicationInstanceClass' => '',
'VpcSecurityGroupIds' => '',
'PreferredMaintenanceWindow' => '',
'MultiAZ' => '',
'EngineVersion' => '',
'AllowMajorVersionUpgrade' => '',
'AutoMinorVersionUpgrade' => '',
'ReplicationInstanceIdentifier' => '',
'NetworkType' => ''
]),
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=AmazonDMSv20160101.ModifyReplicationInstance', [
'body' => '{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => '',
'AllocatedStorage' => '',
'ApplyImmediately' => '',
'ReplicationInstanceClass' => '',
'VpcSecurityGroupIds' => '',
'PreferredMaintenanceWindow' => '',
'MultiAZ' => '',
'EngineVersion' => '',
'AllowMajorVersionUpgrade' => '',
'AutoMinorVersionUpgrade' => '',
'ReplicationInstanceIdentifier' => '',
'NetworkType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => '',
'AllocatedStorage' => '',
'ApplyImmediately' => '',
'ReplicationInstanceClass' => '',
'VpcSecurityGroupIds' => '',
'PreferredMaintenanceWindow' => '',
'MultiAZ' => '',
'EngineVersion' => '',
'AllowMajorVersionUpgrade' => '',
'AutoMinorVersionUpgrade' => '',
'ReplicationInstanceIdentifier' => '',
'NetworkType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance');
$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=AmazonDMSv20160101.ModifyReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.ModifyReplicationInstance"
payload = {
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}
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=AmazonDMSv20160101.ModifyReplicationInstance"
payload <- "{\n \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.ModifyReplicationInstance")
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 \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"AllocatedStorage\": \"\",\n \"ApplyImmediately\": \"\",\n \"ReplicationInstanceClass\": \"\",\n \"VpcSecurityGroupIds\": \"\",\n \"PreferredMaintenanceWindow\": \"\",\n \"MultiAZ\": \"\",\n \"EngineVersion\": \"\",\n \"AllowMajorVersionUpgrade\": \"\",\n \"AutoMinorVersionUpgrade\": \"\",\n \"ReplicationInstanceIdentifier\": \"\",\n \"NetworkType\": \"\"\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=AmazonDMSv20160101.ModifyReplicationInstance";
let payload = json!({
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
});
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=AmazonDMSv20160101.ModifyReplicationInstance' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}'
echo '{
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": "",\n "AllocatedStorage": "",\n "ApplyImmediately": "",\n "ReplicationInstanceClass": "",\n "VpcSecurityGroupIds": "",\n "PreferredMaintenanceWindow": "",\n "MultiAZ": "",\n "EngineVersion": "",\n "AllowMajorVersionUpgrade": "",\n "AutoMinorVersionUpgrade": "",\n "ReplicationInstanceIdentifier": "",\n "NetworkType": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceArn": "",
"AllocatedStorage": "",
"ApplyImmediately": "",
"ReplicationInstanceClass": "",
"VpcSecurityGroupIds": "",
"PreferredMaintenanceWindow": "",
"MultiAZ": "",
"EngineVersion": "",
"AllowMajorVersionUpgrade": "",
"AutoMinorVersionUpgrade": "",
"ReplicationInstanceIdentifier": "",
"NetworkType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationInstance")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationInstance": {
"AllocatedStorage": 5,
"AutoMinorVersionUpgrade": true,
"EngineVersion": "1.5.0",
"KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c1731d6-5435-ed4d-be13-d53411a7cfbd",
"PendingModifiedValues": {},
"PreferredMaintenanceWindow": "sun:06:00-sun:14:00",
"PubliclyAccessible": true,
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationInstanceClass": "dms.t2.micro",
"ReplicationInstanceIdentifier": "test-rep-1",
"ReplicationInstanceStatus": "available",
"ReplicationSubnetGroup": {
"ReplicationSubnetGroupDescription": "default",
"ReplicationSubnetGroupIdentifier": "default",
"SubnetGroupStatus": "Complete",
"Subnets": [
{
"SubnetAvailabilityZone": {
"Name": "us-east-1d"
},
"SubnetIdentifier": "subnet-f6dd91af",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1b"
},
"SubnetIdentifier": "subnet-3605751d",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1c"
},
"SubnetIdentifier": "subnet-c2daefb5",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1e"
},
"SubnetIdentifier": "subnet-85e90cb8",
"SubnetStatus": "Active"
}
],
"VpcId": "vpc-6741a603"
}
}
}
POST
ModifyReplicationSubnetGroup
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup
HEADERS
X-Amz-Target
BODY json
{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup");
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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationSubnetGroupIdentifier ""
:ReplicationSubnetGroupDescription ""
:SubnetIds ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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=AmazonDMSv20160101.ModifyReplicationSubnetGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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=AmazonDMSv20160101.ModifyReplicationSubnetGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup"
payload := strings.NewReader("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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: 106
{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup")
.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=AmazonDMSv20160101.ModifyReplicationSubnetGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: ''
});
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup');
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationSubnetGroupIdentifier":"","ReplicationSubnetGroupDescription":"","SubnetIds":""}'
};
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationSubnetGroupIdentifier": "",\n "ReplicationSubnetGroupDescription": "",\n "SubnetIds": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup")
.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({
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: ''
},
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: ''
});
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationSubnetGroupIdentifier: '',
ReplicationSubnetGroupDescription: '',
SubnetIds: ''
}
};
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationSubnetGroupIdentifier":"","ReplicationSubnetGroupDescription":"","SubnetIds":""}'
};
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 = @{ @"ReplicationSubnetGroupIdentifier": @"",
@"ReplicationSubnetGroupDescription": @"",
@"SubnetIds": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup"]
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup",
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([
'ReplicationSubnetGroupIdentifier' => '',
'ReplicationSubnetGroupDescription' => '',
'SubnetIds' => ''
]),
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup', [
'body' => '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationSubnetGroupIdentifier' => '',
'ReplicationSubnetGroupDescription' => '',
'SubnetIds' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationSubnetGroupIdentifier' => '',
'ReplicationSubnetGroupDescription' => '',
'SubnetIds' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup');
$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=AmazonDMSv20160101.ModifyReplicationSubnetGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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=AmazonDMSv20160101.ModifyReplicationSubnetGroup"
payload = {
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup"
payload <- "{\n \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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=AmazonDMSv20160101.ModifyReplicationSubnetGroup")
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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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 \"ReplicationSubnetGroupIdentifier\": \"\",\n \"ReplicationSubnetGroupDescription\": \"\",\n \"SubnetIds\": \"\"\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=AmazonDMSv20160101.ModifyReplicationSubnetGroup";
let payload = json!({
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
});
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=AmazonDMSv20160101.ModifyReplicationSubnetGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}'
echo '{
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationSubnetGroupIdentifier": "",\n "ReplicationSubnetGroupDescription": "",\n "SubnetIds": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationSubnetGroupIdentifier": "",
"ReplicationSubnetGroupDescription": "",
"SubnetIds": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationSubnetGroup")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationSubnetGroup": {}
}
POST
ModifyReplicationTask
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask");
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 \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:ReplicationTaskIdentifier ""
:MigrationType ""
:TableMappings ""
:ReplicationTaskSettings ""
:CdcStartTime ""
:CdcStartPosition ""
:CdcStopPosition ""
:TaskData ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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=AmazonDMSv20160101.ModifyReplicationTask"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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=AmazonDMSv20160101.ModifyReplicationTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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: 235
{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask")
.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=AmazonDMSv20160101.ModifyReplicationTask")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
ReplicationTaskIdentifier: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
TaskData: ''
});
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=AmazonDMSv20160101.ModifyReplicationTask');
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=AmazonDMSv20160101.ModifyReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
ReplicationTaskIdentifier: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
TaskData: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","ReplicationTaskIdentifier":"","MigrationType":"","TableMappings":"","ReplicationTaskSettings":"","CdcStartTime":"","CdcStartPosition":"","CdcStopPosition":"","TaskData":""}'
};
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=AmazonDMSv20160101.ModifyReplicationTask',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "ReplicationTaskIdentifier": "",\n "MigrationType": "",\n "TableMappings": "",\n "ReplicationTaskSettings": "",\n "CdcStartTime": "",\n "CdcStartPosition": "",\n "CdcStopPosition": "",\n "TaskData": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask")
.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({
ReplicationTaskArn: '',
ReplicationTaskIdentifier: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
TaskData: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationTaskArn: '',
ReplicationTaskIdentifier: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
TaskData: ''
},
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=AmazonDMSv20160101.ModifyReplicationTask');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
ReplicationTaskIdentifier: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
TaskData: ''
});
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=AmazonDMSv20160101.ModifyReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
ReplicationTaskIdentifier: '',
MigrationType: '',
TableMappings: '',
ReplicationTaskSettings: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: '',
TaskData: ''
}
};
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=AmazonDMSv20160101.ModifyReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","ReplicationTaskIdentifier":"","MigrationType":"","TableMappings":"","ReplicationTaskSettings":"","CdcStartTime":"","CdcStartPosition":"","CdcStopPosition":"","TaskData":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"ReplicationTaskIdentifier": @"",
@"MigrationType": @"",
@"TableMappings": @"",
@"ReplicationTaskSettings": @"",
@"CdcStartTime": @"",
@"CdcStartPosition": @"",
@"CdcStopPosition": @"",
@"TaskData": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask"]
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=AmazonDMSv20160101.ModifyReplicationTask" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask",
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([
'ReplicationTaskArn' => '',
'ReplicationTaskIdentifier' => '',
'MigrationType' => '',
'TableMappings' => '',
'ReplicationTaskSettings' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => '',
'TaskData' => ''
]),
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=AmazonDMSv20160101.ModifyReplicationTask', [
'body' => '{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'ReplicationTaskIdentifier' => '',
'MigrationType' => '',
'TableMappings' => '',
'ReplicationTaskSettings' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => '',
'TaskData' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'ReplicationTaskIdentifier' => '',
'MigrationType' => '',
'TableMappings' => '',
'ReplicationTaskSettings' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => '',
'TaskData' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask');
$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=AmazonDMSv20160101.ModifyReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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=AmazonDMSv20160101.ModifyReplicationTask"
payload = {
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}
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=AmazonDMSv20160101.ModifyReplicationTask"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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=AmazonDMSv20160101.ModifyReplicationTask")
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 \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"ReplicationTaskIdentifier\": \"\",\n \"MigrationType\": \"\",\n \"TableMappings\": \"\",\n \"ReplicationTaskSettings\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\",\n \"TaskData\": \"\"\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=AmazonDMSv20160101.ModifyReplicationTask";
let payload = json!({
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
});
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=AmazonDMSv20160101.ModifyReplicationTask' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}'
echo '{
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "ReplicationTaskIdentifier": "",\n "MigrationType": "",\n "TableMappings": "",\n "ReplicationTaskSettings": "",\n "CdcStartTime": "",\n "CdcStartPosition": "",\n "CdcStopPosition": "",\n "TaskData": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"ReplicationTaskIdentifier": "",
"MigrationType": "",
"TableMappings": "",
"ReplicationTaskSettings": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": "",
"TaskData": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ModifyReplicationTask")! 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
MoveReplicationTask
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask");
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 \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:TargetReplicationInstanceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.MoveReplicationTask"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.MoveReplicationTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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
{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask")
.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=AmazonDMSv20160101.MoveReplicationTask")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
TargetReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.MoveReplicationTask');
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=AmazonDMSv20160101.MoveReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', TargetReplicationInstanceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","TargetReplicationInstanceArn":""}'
};
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=AmazonDMSv20160101.MoveReplicationTask',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "TargetReplicationInstanceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask")
.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({ReplicationTaskArn: '', TargetReplicationInstanceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: '', TargetReplicationInstanceArn: ''},
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=AmazonDMSv20160101.MoveReplicationTask');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
TargetReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.MoveReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', TargetReplicationInstanceArn: ''}
};
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=AmazonDMSv20160101.MoveReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","TargetReplicationInstanceArn":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"TargetReplicationInstanceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask"]
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=AmazonDMSv20160101.MoveReplicationTask" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask",
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([
'ReplicationTaskArn' => '',
'TargetReplicationInstanceArn' => ''
]),
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=AmazonDMSv20160101.MoveReplicationTask', [
'body' => '{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'TargetReplicationInstanceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'TargetReplicationInstanceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask');
$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=AmazonDMSv20160101.MoveReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.MoveReplicationTask"
payload = {
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}
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=AmazonDMSv20160101.MoveReplicationTask"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.MoveReplicationTask")
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 \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"TargetReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.MoveReplicationTask";
let payload = json!({
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
});
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=AmazonDMSv20160101.MoveReplicationTask' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}'
echo '{
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "TargetReplicationInstanceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"TargetReplicationInstanceArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.MoveReplicationTask")! 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
RebootReplicationInstance
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance");
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 \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""
:ForceFailover ""
:ForcePlannedFailover ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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=AmazonDMSv20160101.RebootReplicationInstance"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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=AmazonDMSv20160101.RebootReplicationInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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: 87
{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance")
.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=AmazonDMSv20160101.RebootReplicationInstance")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: '',
ForceFailover: '',
ForcePlannedFailover: ''
});
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=AmazonDMSv20160101.RebootReplicationInstance');
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=AmazonDMSv20160101.RebootReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', ForceFailover: '', ForcePlannedFailover: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","ForceFailover":"","ForcePlannedFailover":""}'
};
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=AmazonDMSv20160101.RebootReplicationInstance',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": "",\n "ForceFailover": "",\n "ForcePlannedFailover": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance")
.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({ReplicationInstanceArn: '', ForceFailover: '', ForcePlannedFailover: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationInstanceArn: '', ForceFailover: '', ForcePlannedFailover: ''},
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=AmazonDMSv20160101.RebootReplicationInstance');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: '',
ForceFailover: '',
ForcePlannedFailover: ''
});
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=AmazonDMSv20160101.RebootReplicationInstance',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', ForceFailover: '', ForcePlannedFailover: ''}
};
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=AmazonDMSv20160101.RebootReplicationInstance';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","ForceFailover":"","ForcePlannedFailover":""}'
};
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 = @{ @"ReplicationInstanceArn": @"",
@"ForceFailover": @"",
@"ForcePlannedFailover": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance"]
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=AmazonDMSv20160101.RebootReplicationInstance" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance",
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([
'ReplicationInstanceArn' => '',
'ForceFailover' => '',
'ForcePlannedFailover' => ''
]),
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=AmazonDMSv20160101.RebootReplicationInstance', [
'body' => '{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => '',
'ForceFailover' => '',
'ForcePlannedFailover' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => '',
'ForceFailover' => '',
'ForcePlannedFailover' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance');
$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=AmazonDMSv20160101.RebootReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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=AmazonDMSv20160101.RebootReplicationInstance"
payload = {
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}
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=AmazonDMSv20160101.RebootReplicationInstance"
payload <- "{\n \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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=AmazonDMSv20160101.RebootReplicationInstance")
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 \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"ForceFailover\": \"\",\n \"ForcePlannedFailover\": \"\"\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=AmazonDMSv20160101.RebootReplicationInstance";
let payload = json!({
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
});
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=AmazonDMSv20160101.RebootReplicationInstance' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}'
echo '{
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": "",\n "ForceFailover": "",\n "ForcePlannedFailover": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceArn": "",
"ForceFailover": "",
"ForcePlannedFailover": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RebootReplicationInstance")! 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
RefreshSchemas
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas
HEADERS
X-Amz-Target
BODY json
{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas");
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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:EndpointArn ""
:ReplicationInstanceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.RefreshSchemas"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.RefreshSchemas");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas"
payload := strings.NewReader("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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: 55
{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas")
.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=AmazonDMSv20160101.RefreshSchemas")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
EndpointArn: '',
ReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.RefreshSchemas');
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=AmazonDMSv20160101.RefreshSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: '', ReplicationInstanceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","ReplicationInstanceArn":""}'
};
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=AmazonDMSv20160101.RefreshSchemas',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "EndpointArn": "",\n "ReplicationInstanceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas")
.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({EndpointArn: '', ReplicationInstanceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {EndpointArn: '', ReplicationInstanceArn: ''},
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=AmazonDMSv20160101.RefreshSchemas');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
EndpointArn: '',
ReplicationInstanceArn: ''
});
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=AmazonDMSv20160101.RefreshSchemas',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {EndpointArn: '', ReplicationInstanceArn: ''}
};
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=AmazonDMSv20160101.RefreshSchemas';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"EndpointArn":"","ReplicationInstanceArn":""}'
};
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 = @{ @"EndpointArn": @"",
@"ReplicationInstanceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas"]
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=AmazonDMSv20160101.RefreshSchemas" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas",
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([
'EndpointArn' => '',
'ReplicationInstanceArn' => ''
]),
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=AmazonDMSv20160101.RefreshSchemas', [
'body' => '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'EndpointArn' => '',
'ReplicationInstanceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'EndpointArn' => '',
'ReplicationInstanceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas');
$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=AmazonDMSv20160101.RefreshSchemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.RefreshSchemas"
payload = {
"EndpointArn": "",
"ReplicationInstanceArn": ""
}
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=AmazonDMSv20160101.RefreshSchemas"
payload <- "{\n \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.RefreshSchemas")
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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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 \"EndpointArn\": \"\",\n \"ReplicationInstanceArn\": \"\"\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=AmazonDMSv20160101.RefreshSchemas";
let payload = json!({
"EndpointArn": "",
"ReplicationInstanceArn": ""
});
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=AmazonDMSv20160101.RefreshSchemas' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}'
echo '{
"EndpointArn": "",
"ReplicationInstanceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "EndpointArn": "",\n "ReplicationInstanceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"EndpointArn": "",
"ReplicationInstanceArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RefreshSchemas")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"RefreshSchemasStatus": {}
}
POST
ReloadTables
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables");
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 \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:TablesToReload ""
:ReloadOption ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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=AmazonDMSv20160101.ReloadTables"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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=AmazonDMSv20160101.ReloadTables");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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
{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables")
.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=AmazonDMSv20160101.ReloadTables")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
TablesToReload: '',
ReloadOption: ''
});
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=AmazonDMSv20160101.ReloadTables');
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=AmazonDMSv20160101.ReloadTables',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', TablesToReload: '', ReloadOption: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","TablesToReload":"","ReloadOption":""}'
};
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=AmazonDMSv20160101.ReloadTables',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "TablesToReload": "",\n "ReloadOption": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables")
.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({ReplicationTaskArn: '', TablesToReload: '', ReloadOption: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: '', TablesToReload: '', ReloadOption: ''},
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=AmazonDMSv20160101.ReloadTables');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
TablesToReload: '',
ReloadOption: ''
});
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=AmazonDMSv20160101.ReloadTables',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: '', TablesToReload: '', ReloadOption: ''}
};
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=AmazonDMSv20160101.ReloadTables';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","TablesToReload":"","ReloadOption":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"TablesToReload": @"",
@"ReloadOption": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables"]
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=AmazonDMSv20160101.ReloadTables" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables",
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([
'ReplicationTaskArn' => '',
'TablesToReload' => '',
'ReloadOption' => ''
]),
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=AmazonDMSv20160101.ReloadTables', [
'body' => '{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'TablesToReload' => '',
'ReloadOption' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'TablesToReload' => '',
'ReloadOption' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables');
$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=AmazonDMSv20160101.ReloadTables' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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=AmazonDMSv20160101.ReloadTables"
payload = {
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}
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=AmazonDMSv20160101.ReloadTables"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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=AmazonDMSv20160101.ReloadTables")
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 \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"TablesToReload\": \"\",\n \"ReloadOption\": \"\"\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=AmazonDMSv20160101.ReloadTables";
let payload = json!({
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
});
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=AmazonDMSv20160101.ReloadTables' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}'
echo '{
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "TablesToReload": "",\n "ReloadOption": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"TablesToReload": "",
"ReloadOption": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.ReloadTables")! 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
RemoveTagsFromResource
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RemoveTagsFromResource
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=AmazonDMSv20160101.RemoveTagsFromResource");
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=AmazonDMSv20160101.RemoveTagsFromResource" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""
:TagKeys ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RemoveTagsFromResource"
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=AmazonDMSv20160101.RemoveTagsFromResource"),
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=AmazonDMSv20160101.RemoveTagsFromResource");
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=AmazonDMSv20160101.RemoveTagsFromResource"
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=AmazonDMSv20160101.RemoveTagsFromResource")
.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=AmazonDMSv20160101.RemoveTagsFromResource"))
.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=AmazonDMSv20160101.RemoveTagsFromResource")
.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=AmazonDMSv20160101.RemoveTagsFromResource")
.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=AmazonDMSv20160101.RemoveTagsFromResource');
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=AmazonDMSv20160101.RemoveTagsFromResource',
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=AmazonDMSv20160101.RemoveTagsFromResource';
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=AmazonDMSv20160101.RemoveTagsFromResource',
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=AmazonDMSv20160101.RemoveTagsFromResource")
.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=AmazonDMSv20160101.RemoveTagsFromResource',
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=AmazonDMSv20160101.RemoveTagsFromResource');
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=AmazonDMSv20160101.RemoveTagsFromResource',
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=AmazonDMSv20160101.RemoveTagsFromResource';
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=AmazonDMSv20160101.RemoveTagsFromResource"]
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=AmazonDMSv20160101.RemoveTagsFromResource" 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=AmazonDMSv20160101.RemoveTagsFromResource",
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=AmazonDMSv20160101.RemoveTagsFromResource', [
'body' => '{
"ResourceArn": "",
"TagKeys": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RemoveTagsFromResource');
$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=AmazonDMSv20160101.RemoveTagsFromResource');
$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=AmazonDMSv20160101.RemoveTagsFromResource' -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=AmazonDMSv20160101.RemoveTagsFromResource' -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=AmazonDMSv20160101.RemoveTagsFromResource"
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=AmazonDMSv20160101.RemoveTagsFromResource"
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=AmazonDMSv20160101.RemoveTagsFromResource")
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=AmazonDMSv20160101.RemoveTagsFromResource";
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=AmazonDMSv20160101.RemoveTagsFromResource' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": "",
"TagKeys": ""
}'
echo '{
"ResourceArn": "",
"TagKeys": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RemoveTagsFromResource' \
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=AmazonDMSv20160101.RemoveTagsFromResource'
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=AmazonDMSv20160101.RemoveTagsFromResource")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{}
POST
RunFleetAdvisorLsaAnalysis
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis
HEADERS
X-Amz-Target
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis" {:headers {:x-amz-target ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"
headers = HTTP::Headers{
"x-amz-target" => ""
}
response = HTTP::Client.post url, headers: headers
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"),
Headers =
{
{ "x-amz-target", "" },
},
};
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-amz-target", "")
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:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis")
.setHeader("x-amz-target", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"))
.header("x-amz-target", "")
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis")
.post(null)
.addHeader("x-amz-target", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis")
.header("x-amz-target", "")
.asString();
const data = null;
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis');
xhr.setRequestHeader('x-amz-target', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis',
headers: {'x-amz-target': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis';
const options = {method: 'POST', headers: {'x-amz-target': ''}};
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis',
method: 'POST',
headers: {
'x-amz-target': ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis")
.post(null)
.addHeader("x-amz-target", "")
.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': ''
}
};
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.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis',
headers: {'x-amz-target': ''}
};
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis');
req.headers({
'x-amz-target': ''
});
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis',
headers: {'x-amz-target': ''}
};
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis';
const options = {method: 'POST', headers: {'x-amz-target': ''}};
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": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis" in
let headers = Header.add (Header.init ()) "x-amz-target" "" in
Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"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=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis', [
'headers' => [
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis');
$request->setRequestMethod('POST');
$request->setHeaders([
'x-amz-target' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis' -Method POST -Headers $headers
$headers=@{}
$headers.Add("x-amz-target", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis' -Method POST -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = { 'x-amz-target': "" }
conn.request("POST", "/baseUrl/", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"
headers = {"x-amz-target": ""}
response = requests.post(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis"
response <- VERB("POST", url, add_headers('x-amz-target' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/') do |req|
req.headers['x-amz-target'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis' \
--header 'x-amz-target: '
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis' \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis'
import Foundation
let headers = ["x-amz-target": ""]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.RunFleetAdvisorLsaAnalysis")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
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
StartRecommendations
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations
HEADERS
X-Amz-Target
BODY json
{
"DatabaseId": "",
"Settings": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations");
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 \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:DatabaseId ""
:Settings ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\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=AmazonDMSv20160101.StartRecommendations"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\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=AmazonDMSv20160101.StartRecommendations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations"
payload := strings.NewReader("{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\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
{
"DatabaseId": "",
"Settings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\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 \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations")
.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=AmazonDMSv20160101.StartRecommendations")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}")
.asString();
const data = JSON.stringify({
DatabaseId: '',
Settings: ''
});
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=AmazonDMSv20160101.StartRecommendations');
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=AmazonDMSv20160101.StartRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {DatabaseId: '', Settings: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"DatabaseId":"","Settings":""}'
};
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=AmazonDMSv20160101.StartRecommendations',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "DatabaseId": "",\n "Settings": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations")
.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({DatabaseId: '', Settings: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {DatabaseId: '', Settings: ''},
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=AmazonDMSv20160101.StartRecommendations');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
DatabaseId: '',
Settings: ''
});
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=AmazonDMSv20160101.StartRecommendations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {DatabaseId: '', Settings: ''}
};
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=AmazonDMSv20160101.StartRecommendations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"DatabaseId":"","Settings":""}'
};
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 = @{ @"DatabaseId": @"",
@"Settings": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations"]
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=AmazonDMSv20160101.StartRecommendations" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations",
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([
'DatabaseId' => '',
'Settings' => ''
]),
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=AmazonDMSv20160101.StartRecommendations', [
'body' => '{
"DatabaseId": "",
"Settings": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DatabaseId' => '',
'Settings' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DatabaseId' => '',
'Settings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations');
$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=AmazonDMSv20160101.StartRecommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DatabaseId": "",
"Settings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DatabaseId": "",
"Settings": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\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=AmazonDMSv20160101.StartRecommendations"
payload = {
"DatabaseId": "",
"Settings": ""
}
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=AmazonDMSv20160101.StartRecommendations"
payload <- "{\n \"DatabaseId\": \"\",\n \"Settings\": \"\"\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=AmazonDMSv20160101.StartRecommendations")
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 \"DatabaseId\": \"\",\n \"Settings\": \"\"\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 \"DatabaseId\": \"\",\n \"Settings\": \"\"\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=AmazonDMSv20160101.StartRecommendations";
let payload = json!({
"DatabaseId": "",
"Settings": ""
});
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=AmazonDMSv20160101.StartRecommendations' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"DatabaseId": "",
"Settings": ""
}'
echo '{
"DatabaseId": "",
"Settings": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "DatabaseId": "",\n "Settings": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"DatabaseId": "",
"Settings": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartRecommendations")! 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
StartReplicationTask
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask");
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 \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:StartReplicationTaskType ""
:CdcStartTime ""
:CdcStartPosition ""
:CdcStopPosition ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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=AmazonDMSv20160101.StartReplicationTask"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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=AmazonDMSv20160101.StartReplicationTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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: 137
{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask")
.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=AmazonDMSv20160101.StartReplicationTask")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
StartReplicationTaskType: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: ''
});
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=AmazonDMSv20160101.StartReplicationTask');
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=AmazonDMSv20160101.StartReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
StartReplicationTaskType: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","StartReplicationTaskType":"","CdcStartTime":"","CdcStartPosition":"","CdcStopPosition":""}'
};
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=AmazonDMSv20160101.StartReplicationTask',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "StartReplicationTaskType": "",\n "CdcStartTime": "",\n "CdcStartPosition": "",\n "CdcStopPosition": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask")
.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({
ReplicationTaskArn: '',
StartReplicationTaskType: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationTaskArn: '',
StartReplicationTaskType: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: ''
},
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=AmazonDMSv20160101.StartReplicationTask');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
StartReplicationTaskType: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: ''
});
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=AmazonDMSv20160101.StartReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
StartReplicationTaskType: '',
CdcStartTime: '',
CdcStartPosition: '',
CdcStopPosition: ''
}
};
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=AmazonDMSv20160101.StartReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","StartReplicationTaskType":"","CdcStartTime":"","CdcStartPosition":"","CdcStopPosition":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"StartReplicationTaskType": @"",
@"CdcStartTime": @"",
@"CdcStartPosition": @"",
@"CdcStopPosition": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask"]
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=AmazonDMSv20160101.StartReplicationTask" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask",
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([
'ReplicationTaskArn' => '',
'StartReplicationTaskType' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => ''
]),
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=AmazonDMSv20160101.StartReplicationTask', [
'body' => '{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'StartReplicationTaskType' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'StartReplicationTaskType' => '',
'CdcStartTime' => '',
'CdcStartPosition' => '',
'CdcStopPosition' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask');
$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=AmazonDMSv20160101.StartReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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=AmazonDMSv20160101.StartReplicationTask"
payload = {
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}
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=AmazonDMSv20160101.StartReplicationTask"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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=AmazonDMSv20160101.StartReplicationTask")
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 \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"StartReplicationTaskType\": \"\",\n \"CdcStartTime\": \"\",\n \"CdcStartPosition\": \"\",\n \"CdcStopPosition\": \"\"\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=AmazonDMSv20160101.StartReplicationTask";
let payload = json!({
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
});
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=AmazonDMSv20160101.StartReplicationTask' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}'
echo '{
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "StartReplicationTaskType": "",\n "CdcStartTime": "",\n "CdcStartPosition": "",\n "CdcStopPosition": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"StartReplicationTaskType": "",
"CdcStartTime": "",
"CdcStartPosition": "",
"CdcStopPosition": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTask")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationTask": {
"MigrationType": "full-load",
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:OEAMB3NXSTZ6LFYZFEPPBBXPYM",
"ReplicationTaskCreationDate": "2016-12-14T18:25:43Z",
"ReplicationTaskIdentifier": "task1",
"ReplicationTaskSettings": "{\"TargetMetadata\":{\"TargetSchema\":\"\",\"SupportLobs\":true,\"FullLobMode\":true,\"LobChunkSize\":64,\"LimitedSizeLobMode\":false,\"LobMaxSize\":0},\"FullLoadSettings\":{\"FullLoadEnabled\":true,\"ApplyChangesEnabled\":false,\"TargetTablePrepMode\":\"DROP_AND_CREATE\",\"CreatePkAfterFullLoad\":false,\"StopTaskCachedChangesApplied\":false,\"StopTaskCachedChangesNotApplied\":false,\"ResumeEnabled\":false,\"ResumeMinTableSize\":100000,\"ResumeOnlyClusteredPKTables\":true,\"MaxFullLoadSubTasks\":8,\"TransactionConsistencyTimeout\":600,\"CommitRate\":10000},\"Logging\":{\"EnableLogging\":false}}",
"SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE",
"Status": "creating",
"TableMappings": "file://mappingfile.json",
"TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ASXWXJZLNWNT5HTWCGV2BUJQ7E"
}
}
POST
StartReplicationTaskAssessment
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment");
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 \"ReplicationTaskArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessment"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\"\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: 30
{
"ReplicationTaskArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\"\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 \"ReplicationTaskArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment")
.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=AmazonDMSv20160101.StartReplicationTaskAssessment")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: ''
});
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=AmazonDMSv20160101.StartReplicationTaskAssessment');
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=AmazonDMSv20160101.StartReplicationTaskAssessment',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":""}'
};
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=AmazonDMSv20160101.StartReplicationTaskAssessment',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment")
.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({ReplicationTaskArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: ''},
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=AmazonDMSv20160101.StartReplicationTaskAssessment');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: ''
});
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=AmazonDMSv20160101.StartReplicationTaskAssessment',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: ''}
};
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=AmazonDMSv20160101.StartReplicationTaskAssessment';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":""}'
};
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 = @{ @"ReplicationTaskArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment"]
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=AmazonDMSv20160101.StartReplicationTaskAssessment" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment",
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([
'ReplicationTaskArn' => ''
]),
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=AmazonDMSv20160101.StartReplicationTaskAssessment', [
'body' => '{
"ReplicationTaskArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment');
$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=AmazonDMSv20160101.StartReplicationTaskAssessment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessment"
payload = { "ReplicationTaskArn": "" }
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=AmazonDMSv20160101.StartReplicationTaskAssessment"
payload <- "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessment")
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 \"ReplicationTaskArn\": \"\"\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 \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessment";
let payload = json!({"ReplicationTaskArn": ""});
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=AmazonDMSv20160101.StartReplicationTaskAssessment' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": ""
}'
echo '{
"ReplicationTaskArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationTaskArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessment")! 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
StartReplicationTaskAssessmentRun
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun");
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 \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""
:ServiceAccessRoleArn ""
:ResultLocationBucket ""
:ResultLocationFolder ""
:ResultEncryptionMode ""
:ResultKmsKeyArn ""
:AssessmentRunName ""
:IncludeOnly ""
:Exclude ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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: 240
{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun")
.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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: '',
ServiceAccessRoleArn: '',
ResultLocationBucket: '',
ResultLocationFolder: '',
ResultEncryptionMode: '',
ResultKmsKeyArn: '',
AssessmentRunName: '',
IncludeOnly: '',
Exclude: ''
});
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun');
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
ServiceAccessRoleArn: '',
ResultLocationBucket: '',
ResultLocationFolder: '',
ResultEncryptionMode: '',
ResultKmsKeyArn: '',
AssessmentRunName: '',
IncludeOnly: '',
Exclude: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","ServiceAccessRoleArn":"","ResultLocationBucket":"","ResultLocationFolder":"","ResultEncryptionMode":"","ResultKmsKeyArn":"","AssessmentRunName":"","IncludeOnly":"","Exclude":""}'
};
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": "",\n "ServiceAccessRoleArn": "",\n "ResultLocationBucket": "",\n "ResultLocationFolder": "",\n "ResultEncryptionMode": "",\n "ResultKmsKeyArn": "",\n "AssessmentRunName": "",\n "IncludeOnly": "",\n "Exclude": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun")
.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({
ReplicationTaskArn: '',
ServiceAccessRoleArn: '',
ResultLocationBucket: '',
ResultLocationFolder: '',
ResultEncryptionMode: '',
ResultKmsKeyArn: '',
AssessmentRunName: '',
IncludeOnly: '',
Exclude: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
ReplicationTaskArn: '',
ServiceAccessRoleArn: '',
ResultLocationBucket: '',
ResultLocationFolder: '',
ResultEncryptionMode: '',
ResultKmsKeyArn: '',
AssessmentRunName: '',
IncludeOnly: '',
Exclude: ''
},
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: '',
ServiceAccessRoleArn: '',
ResultLocationBucket: '',
ResultLocationFolder: '',
ResultEncryptionMode: '',
ResultKmsKeyArn: '',
AssessmentRunName: '',
IncludeOnly: '',
Exclude: ''
});
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
ReplicationTaskArn: '',
ServiceAccessRoleArn: '',
ResultLocationBucket: '',
ResultLocationFolder: '',
ResultEncryptionMode: '',
ResultKmsKeyArn: '',
AssessmentRunName: '',
IncludeOnly: '',
Exclude: ''
}
};
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":"","ServiceAccessRoleArn":"","ResultLocationBucket":"","ResultLocationFolder":"","ResultEncryptionMode":"","ResultKmsKeyArn":"","AssessmentRunName":"","IncludeOnly":"","Exclude":""}'
};
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 = @{ @"ReplicationTaskArn": @"",
@"ServiceAccessRoleArn": @"",
@"ResultLocationBucket": @"",
@"ResultLocationFolder": @"",
@"ResultEncryptionMode": @"",
@"ResultKmsKeyArn": @"",
@"AssessmentRunName": @"",
@"IncludeOnly": @"",
@"Exclude": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"]
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun",
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([
'ReplicationTaskArn' => '',
'ServiceAccessRoleArn' => '',
'ResultLocationBucket' => '',
'ResultLocationFolder' => '',
'ResultEncryptionMode' => '',
'ResultKmsKeyArn' => '',
'AssessmentRunName' => '',
'IncludeOnly' => '',
'Exclude' => ''
]),
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun', [
'body' => '{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => '',
'ServiceAccessRoleArn' => '',
'ResultLocationBucket' => '',
'ResultLocationFolder' => '',
'ResultEncryptionMode' => '',
'ResultKmsKeyArn' => '',
'AssessmentRunName' => '',
'IncludeOnly' => '',
'Exclude' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => '',
'ServiceAccessRoleArn' => '',
'ResultLocationBucket' => '',
'ResultLocationFolder' => '',
'ResultEncryptionMode' => '',
'ResultKmsKeyArn' => '',
'AssessmentRunName' => '',
'IncludeOnly' => '',
'Exclude' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun');
$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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"
payload = {
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun"
payload <- "{\n \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun")
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 \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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 \"ReplicationTaskArn\": \"\",\n \"ServiceAccessRoleArn\": \"\",\n \"ResultLocationBucket\": \"\",\n \"ResultLocationFolder\": \"\",\n \"ResultEncryptionMode\": \"\",\n \"ResultKmsKeyArn\": \"\",\n \"AssessmentRunName\": \"\",\n \"IncludeOnly\": \"\",\n \"Exclude\": \"\"\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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun";
let payload = json!({
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
});
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=AmazonDMSv20160101.StartReplicationTaskAssessmentRun' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}'
echo '{
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": "",\n "ServiceAccessRoleArn": "",\n "ResultLocationBucket": "",\n "ResultLocationFolder": "",\n "ResultEncryptionMode": "",\n "ResultKmsKeyArn": "",\n "AssessmentRunName": "",\n "IncludeOnly": "",\n "Exclude": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationTaskArn": "",
"ServiceAccessRoleArn": "",
"ResultLocationBucket": "",
"ResultLocationFolder": "",
"ResultEncryptionMode": "",
"ResultKmsKeyArn": "",
"AssessmentRunName": "",
"IncludeOnly": "",
"Exclude": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StartReplicationTaskAssessmentRun")! 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
StopReplicationTask
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask
HEADERS
X-Amz-Target
BODY json
{
"ReplicationTaskArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask");
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 \"ReplicationTaskArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationTaskArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StopReplicationTask"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StopReplicationTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationTaskArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask"
payload := strings.NewReader("{\n \"ReplicationTaskArn\": \"\"\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: 30
{
"ReplicationTaskArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationTaskArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationTaskArn\": \"\"\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 \"ReplicationTaskArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask")
.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=AmazonDMSv20160101.StopReplicationTask")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationTaskArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationTaskArn: ''
});
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=AmazonDMSv20160101.StopReplicationTask');
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=AmazonDMSv20160101.StopReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":""}'
};
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=AmazonDMSv20160101.StopReplicationTask',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationTaskArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationTaskArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask")
.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({ReplicationTaskArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationTaskArn: ''},
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=AmazonDMSv20160101.StopReplicationTask');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationTaskArn: ''
});
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=AmazonDMSv20160101.StopReplicationTask',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationTaskArn: ''}
};
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=AmazonDMSv20160101.StopReplicationTask';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationTaskArn":""}'
};
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 = @{ @"ReplicationTaskArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask"]
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=AmazonDMSv20160101.StopReplicationTask" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationTaskArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask",
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([
'ReplicationTaskArn' => ''
]),
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=AmazonDMSv20160101.StopReplicationTask', [
'body' => '{
"ReplicationTaskArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationTaskArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationTaskArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask');
$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=AmazonDMSv20160101.StopReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationTaskArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StopReplicationTask"
payload = { "ReplicationTaskArn": "" }
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=AmazonDMSv20160101.StopReplicationTask"
payload <- "{\n \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StopReplicationTask")
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 \"ReplicationTaskArn\": \"\"\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 \"ReplicationTaskArn\": \"\"\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=AmazonDMSv20160101.StopReplicationTask";
let payload = json!({"ReplicationTaskArn": ""});
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=AmazonDMSv20160101.StopReplicationTask' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationTaskArn": ""
}'
echo '{
"ReplicationTaskArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationTaskArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ReplicationTaskArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.StopReplicationTask")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"ReplicationTask": {
"MigrationType": "full-load",
"ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ",
"ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:OEAMB3NXSTZ6LFYZFEPPBBXPYM",
"ReplicationTaskCreationDate": "2016-12-14T18:25:43Z",
"ReplicationTaskIdentifier": "task1",
"ReplicationTaskSettings": "{\"TargetMetadata\":{\"TargetSchema\":\"\",\"SupportLobs\":true,\"FullLobMode\":true,\"LobChunkSize\":64,\"LimitedSizeLobMode\":false,\"LobMaxSize\":0},\"FullLoadSettings\":{\"FullLoadEnabled\":true,\"ApplyChangesEnabled\":false,\"TargetTablePrepMode\":\"DROP_AND_CREATE\",\"CreatePkAfterFullLoad\":false,\"StopTaskCachedChangesApplied\":false,\"StopTaskCachedChangesNotApplied\":false,\"ResumeEnabled\":false,\"ResumeMinTableSize\":100000,\"ResumeOnlyClusteredPKTables\":true,\"MaxFullLoadSubTasks\":8,\"TransactionConsistencyTimeout\":600,\"CommitRate\":10000},\"Logging\":{\"EnableLogging\":false}}",
"SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE",
"Status": "creating",
"TableMappings": "file://mappingfile.json",
"TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:ASXWXJZLNWNT5HTWCGV2BUJQ7E"
}
}
POST
TestConnection
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection
HEADERS
X-Amz-Target
BODY json
{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection");
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 \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ReplicationInstanceArn ""
:EndpointArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.TestConnection"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.TestConnection");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection"
payload := strings.NewReader("{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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: 55
{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection")
.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=AmazonDMSv20160101.TestConnection")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ReplicationInstanceArn: '',
EndpointArn: ''
});
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=AmazonDMSv20160101.TestConnection');
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=AmazonDMSv20160101.TestConnection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', EndpointArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","EndpointArn":""}'
};
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=AmazonDMSv20160101.TestConnection',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ReplicationInstanceArn": "",\n "EndpointArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection")
.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({ReplicationInstanceArn: '', EndpointArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ReplicationInstanceArn: '', EndpointArn: ''},
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=AmazonDMSv20160101.TestConnection');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ReplicationInstanceArn: '',
EndpointArn: ''
});
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=AmazonDMSv20160101.TestConnection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ReplicationInstanceArn: '', EndpointArn: ''}
};
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=AmazonDMSv20160101.TestConnection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ReplicationInstanceArn":"","EndpointArn":""}'
};
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 = @{ @"ReplicationInstanceArn": @"",
@"EndpointArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection"]
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=AmazonDMSv20160101.TestConnection" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection",
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([
'ReplicationInstanceArn' => '',
'EndpointArn' => ''
]),
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=AmazonDMSv20160101.TestConnection', [
'body' => '{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ReplicationInstanceArn' => '',
'EndpointArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ReplicationInstanceArn' => '',
'EndpointArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection');
$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=AmazonDMSv20160101.TestConnection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.TestConnection"
payload = {
"ReplicationInstanceArn": "",
"EndpointArn": ""
}
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=AmazonDMSv20160101.TestConnection"
payload <- "{\n \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.TestConnection")
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 \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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 \"ReplicationInstanceArn\": \"\",\n \"EndpointArn\": \"\"\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=AmazonDMSv20160101.TestConnection";
let payload = json!({
"ReplicationInstanceArn": "",
"EndpointArn": ""
});
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=AmazonDMSv20160101.TestConnection' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}'
echo '{
"ReplicationInstanceArn": "",
"EndpointArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ReplicationInstanceArn": "",\n "EndpointArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ReplicationInstanceArn": "",
"EndpointArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.TestConnection")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"Connection": {}
}
POST
UpdateSubscriptionsToEventBridge
{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge
HEADERS
X-Amz-Target
BODY json
{
"ForceMove": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge");
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 \"ForceMove\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ForceMove ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ForceMove\": \"\"\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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ForceMove\": \"\"\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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ForceMove\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"
payload := strings.NewReader("{\n \"ForceMove\": \"\"\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
{
"ForceMove": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ForceMove\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ForceMove\": \"\"\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 \"ForceMove\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge")
.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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ForceMove\": \"\"\n}")
.asString();
const data = JSON.stringify({
ForceMove: ''
});
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge');
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ForceMove: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ForceMove":""}'
};
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ForceMove": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ForceMove\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge")
.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({ForceMove: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ForceMove: ''},
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ForceMove: ''
});
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ForceMove: ''}
};
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ForceMove":""}'
};
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 = @{ @"ForceMove": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"]
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ForceMove\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge",
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([
'ForceMove' => ''
]),
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge', [
'body' => '{
"ForceMove": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ForceMove' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ForceMove' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge');
$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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ForceMove": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ForceMove": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ForceMove\": \"\"\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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"
payload = { "ForceMove": "" }
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge"
payload <- "{\n \"ForceMove\": \"\"\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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge")
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 \"ForceMove\": \"\"\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 \"ForceMove\": \"\"\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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge";
let payload = json!({"ForceMove": ""});
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=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ForceMove": ""
}'
echo '{
"ForceMove": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ForceMove": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ForceMove": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AmazonDMSv20160101.UpdateSubscriptionsToEventBridge")! 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()