Amazon Kinesis Video Streams
POST
CreateSignalingChannel
{{baseUrl}}/createSignalingChannel
BODY json
{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createSignalingChannel");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createSignalingChannel" {:content-type :json
:form-params {:ChannelName ""
:ChannelType ""
:SingleMasterConfiguration {:MessageTtlSeconds ""}
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/createSignalingChannel"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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}}/createSignalingChannel"),
Content = new StringContent("{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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}}/createSignalingChannel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createSignalingChannel"
payload := strings.NewReader("{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
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/createSignalingChannel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 174
{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createSignalingChannel")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createSignalingChannel"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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 \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createSignalingChannel")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createSignalingChannel")
.header("content-type", "application/json")
.body("{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
ChannelName: '',
ChannelType: '',
SingleMasterConfiguration: {
MessageTtlSeconds: ''
},
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/createSignalingChannel');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createSignalingChannel',
headers: {'content-type': 'application/json'},
data: {
ChannelName: '',
ChannelType: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''},
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","ChannelType":"","SingleMasterConfiguration":{"MessageTtlSeconds":""},"Tags":[{"Key":"","Value":""}]}'
};
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}}/createSignalingChannel',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelName": "",\n "ChannelType": "",\n "SingleMasterConfiguration": {\n "MessageTtlSeconds": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createSignalingChannel")
.post(body)
.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/createSignalingChannel',
headers: {
'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({
ChannelName: '',
ChannelType: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''},
Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createSignalingChannel',
headers: {'content-type': 'application/json'},
body: {
ChannelName: '',
ChannelType: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''},
Tags: [{Key: '', Value: ''}]
},
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}}/createSignalingChannel');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelName: '',
ChannelType: '',
SingleMasterConfiguration: {
MessageTtlSeconds: ''
},
Tags: [
{
Key: '',
Value: ''
}
]
});
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}}/createSignalingChannel',
headers: {'content-type': 'application/json'},
data: {
ChannelName: '',
ChannelType: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''},
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","ChannelType":"","SingleMasterConfiguration":{"MessageTtlSeconds":""},"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelName": @"",
@"ChannelType": @"",
@"SingleMasterConfiguration": @{ @"MessageTtlSeconds": @"" },
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createSignalingChannel"]
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}}/createSignalingChannel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createSignalingChannel",
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([
'ChannelName' => '',
'ChannelType' => '',
'SingleMasterConfiguration' => [
'MessageTtlSeconds' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/createSignalingChannel', [
'body' => '{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createSignalingChannel');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelName' => '',
'ChannelType' => '',
'SingleMasterConfiguration' => [
'MessageTtlSeconds' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelName' => '',
'ChannelType' => '',
'SingleMasterConfiguration' => [
'MessageTtlSeconds' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/createSignalingChannel');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/createSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createSignalingChannel", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createSignalingChannel"
payload = {
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": { "MessageTtlSeconds": "" },
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createSignalingChannel"
payload <- "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/createSignalingChannel")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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/createSignalingChannel') do |req|
req.body = "{\n \"ChannelName\": \"\",\n \"ChannelType\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/createSignalingChannel";
let payload = json!({
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": json!({"MessageTtlSeconds": ""}),
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/createSignalingChannel \
--header 'content-type: application/json' \
--data '{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/createSignalingChannel \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelName": "",\n "ChannelType": "",\n "SingleMasterConfiguration": {\n "MessageTtlSeconds": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/createSignalingChannel
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelName": "",
"ChannelType": "",
"SingleMasterConfiguration": ["MessageTtlSeconds": ""],
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createSignalingChannel")! 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
CreateStream
{{baseUrl}}/createStream
BODY json
{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createStream" {:content-type :json
:form-params {:DeviceName ""
:StreamName ""
:MediaType ""
:KmsKeyId ""
:DataRetentionInHours 0
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/createStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\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}}/createStream"),
Content = new StringContent("{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\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}}/createStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createStream"
payload := strings.NewReader("{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
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/createStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 122
{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\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 \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createStream")
.header("content-type", "application/json")
.body("{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
DeviceName: '',
StreamName: '',
MediaType: '',
KmsKeyId: '',
DataRetentionInHours: 0,
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}}/createStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createStream',
headers: {'content-type': 'application/json'},
data: {
DeviceName: '',
StreamName: '',
MediaType: '',
KmsKeyId: '',
DataRetentionInHours: 0,
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DeviceName":"","StreamName":"","MediaType":"","KmsKeyId":"","DataRetentionInHours":0,"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}}/createStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DeviceName": "",\n "StreamName": "",\n "MediaType": "",\n "KmsKeyId": "",\n "DataRetentionInHours": 0,\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 \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createStream")
.post(body)
.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/createStream',
headers: {
'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({
DeviceName: '',
StreamName: '',
MediaType: '',
KmsKeyId: '',
DataRetentionInHours: 0,
Tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createStream',
headers: {'content-type': 'application/json'},
body: {
DeviceName: '',
StreamName: '',
MediaType: '',
KmsKeyId: '',
DataRetentionInHours: 0,
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}}/createStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DeviceName: '',
StreamName: '',
MediaType: '',
KmsKeyId: '',
DataRetentionInHours: 0,
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}}/createStream',
headers: {'content-type': 'application/json'},
data: {
DeviceName: '',
StreamName: '',
MediaType: '',
KmsKeyId: '',
DataRetentionInHours: 0,
Tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DeviceName":"","StreamName":"","MediaType":"","KmsKeyId":"","DataRetentionInHours":0,"Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceName": @"",
@"StreamName": @"",
@"MediaType": @"",
@"KmsKeyId": @"",
@"DataRetentionInHours": @0,
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createStream"]
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}}/createStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createStream",
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([
'DeviceName' => '',
'StreamName' => '',
'MediaType' => '',
'KmsKeyId' => '',
'DataRetentionInHours' => 0,
'Tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/createStream', [
'body' => '{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DeviceName' => '',
'StreamName' => '',
'MediaType' => '',
'KmsKeyId' => '',
'DataRetentionInHours' => 0,
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DeviceName' => '',
'StreamName' => '',
'MediaType' => '',
'KmsKeyId' => '',
'DataRetentionInHours' => 0,
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/createStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/createStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createStream"
payload = {
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createStream"
payload <- "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\n \"Tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/createStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\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/createStream') do |req|
req.body = "{\n \"DeviceName\": \"\",\n \"StreamName\": \"\",\n \"MediaType\": \"\",\n \"KmsKeyId\": \"\",\n \"DataRetentionInHours\": 0,\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}}/createStream";
let payload = json!({
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/createStream \
--header 'content-type: application/json' \
--data '{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}'
echo '{
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": {}
}' | \
http POST {{baseUrl}}/createStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DeviceName": "",\n "StreamName": "",\n "MediaType": "",\n "KmsKeyId": "",\n "DataRetentionInHours": 0,\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/createStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"DeviceName": "",
"StreamName": "",
"MediaType": "",
"KmsKeyId": "",
"DataRetentionInHours": 0,
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createStream")! 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
DeleteSignalingChannel
{{baseUrl}}/deleteSignalingChannel
BODY json
{
"ChannelARN": "",
"CurrentVersion": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteSignalingChannel");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteSignalingChannel" {:content-type :json
:form-params {:ChannelARN ""
:CurrentVersion ""}})
require "http/client"
url = "{{baseUrl}}/deleteSignalingChannel"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\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}}/deleteSignalingChannel"),
Content = new StringContent("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\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}}/deleteSignalingChannel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteSignalingChannel"
payload := strings.NewReader("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/deleteSignalingChannel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46
{
"ChannelARN": "",
"CurrentVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteSignalingChannel")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteSignalingChannel"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\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 \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteSignalingChannel")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteSignalingChannel")
.header("content-type", "application/json")
.body("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
.asString();
const data = JSON.stringify({
ChannelARN: '',
CurrentVersion: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteSignalingChannel');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteSignalingChannel',
headers: {'content-type': 'application/json'},
data: {ChannelARN: '', CurrentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","CurrentVersion":""}'
};
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}}/deleteSignalingChannel',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelARN": "",\n "CurrentVersion": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteSignalingChannel")
.post(body)
.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/deleteSignalingChannel',
headers: {
'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({ChannelARN: '', CurrentVersion: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteSignalingChannel',
headers: {'content-type': 'application/json'},
body: {ChannelARN: '', CurrentVersion: ''},
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}}/deleteSignalingChannel');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelARN: '',
CurrentVersion: ''
});
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}}/deleteSignalingChannel',
headers: {'content-type': 'application/json'},
data: {ChannelARN: '', CurrentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","CurrentVersion":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelARN": @"",
@"CurrentVersion": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteSignalingChannel"]
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}}/deleteSignalingChannel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteSignalingChannel",
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([
'ChannelARN' => '',
'CurrentVersion' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deleteSignalingChannel', [
'body' => '{
"ChannelARN": "",
"CurrentVersion": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteSignalingChannel');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelARN' => '',
'CurrentVersion' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelARN' => '',
'CurrentVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteSignalingChannel');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"CurrentVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"CurrentVersion": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteSignalingChannel", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteSignalingChannel"
payload = {
"ChannelARN": "",
"CurrentVersion": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteSignalingChannel"
payload <- "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/deleteSignalingChannel")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\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/deleteSignalingChannel') do |req|
req.body = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteSignalingChannel";
let payload = json!({
"ChannelARN": "",
"CurrentVersion": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/deleteSignalingChannel \
--header 'content-type: application/json' \
--data '{
"ChannelARN": "",
"CurrentVersion": ""
}'
echo '{
"ChannelARN": "",
"CurrentVersion": ""
}' | \
http POST {{baseUrl}}/deleteSignalingChannel \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelARN": "",\n "CurrentVersion": ""\n}' \
--output-document \
- {{baseUrl}}/deleteSignalingChannel
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelARN": "",
"CurrentVersion": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteSignalingChannel")! 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
DeleteStream
{{baseUrl}}/deleteStream
BODY json
{
"StreamARN": "",
"CurrentVersion": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteStream" {:content-type :json
:form-params {:StreamARN ""
:CurrentVersion ""}})
require "http/client"
url = "{{baseUrl}}/deleteStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\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}}/deleteStream"),
Content = new StringContent("{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\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}}/deleteStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteStream"
payload := strings.NewReader("{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/deleteStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"StreamARN": "",
"CurrentVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\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 \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteStream")
.header("content-type", "application/json")
.body("{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamARN: '',
CurrentVersion: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteStream',
headers: {'content-type': 'application/json'},
data: {StreamARN: '', CurrentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamARN":"","CurrentVersion":""}'
};
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}}/deleteStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamARN": "",\n "CurrentVersion": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteStream")
.post(body)
.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/deleteStream',
headers: {
'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({StreamARN: '', CurrentVersion: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteStream',
headers: {'content-type': 'application/json'},
body: {StreamARN: '', CurrentVersion: ''},
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}}/deleteStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamARN: '',
CurrentVersion: ''
});
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}}/deleteStream',
headers: {'content-type': 'application/json'},
data: {StreamARN: '', CurrentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamARN":"","CurrentVersion":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamARN": @"",
@"CurrentVersion": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteStream"]
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}}/deleteStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteStream",
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([
'StreamARN' => '',
'CurrentVersion' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deleteStream', [
'body' => '{
"StreamARN": "",
"CurrentVersion": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamARN' => '',
'CurrentVersion' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamARN' => '',
'CurrentVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamARN": "",
"CurrentVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamARN": "",
"CurrentVersion": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteStream"
payload = {
"StreamARN": "",
"CurrentVersion": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteStream"
payload <- "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/deleteStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\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/deleteStream') do |req|
req.body = "{\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteStream";
let payload = json!({
"StreamARN": "",
"CurrentVersion": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/deleteStream \
--header 'content-type: application/json' \
--data '{
"StreamARN": "",
"CurrentVersion": ""
}'
echo '{
"StreamARN": "",
"CurrentVersion": ""
}' | \
http POST {{baseUrl}}/deleteStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamARN": "",\n "CurrentVersion": ""\n}' \
--output-document \
- {{baseUrl}}/deleteStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamARN": "",
"CurrentVersion": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteStream")! 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
DescribeEdgeConfiguration
{{baseUrl}}/describeEdgeConfiguration
BODY json
{
"StreamName": "",
"StreamARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeEdgeConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeEdgeConfiguration" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""}})
require "http/client"
url = "{{baseUrl}}/describeEdgeConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeEdgeConfiguration"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeEdgeConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeEdgeConfiguration"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeEdgeConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"StreamName": "",
"StreamARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeEdgeConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeEdgeConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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 \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeEdgeConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeEdgeConfiguration")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/describeEdgeConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeEdgeConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeEdgeConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
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}}/describeEdgeConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeEdgeConfiguration")
.post(body)
.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/describeEdgeConfiguration',
headers: {
'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({StreamName: '', StreamARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeEdgeConfiguration',
headers: {'content-type': 'application/json'},
body: {StreamName: '', StreamARN: ''},
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}}/describeEdgeConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: ''
});
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}}/describeEdgeConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeEdgeConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeEdgeConfiguration"]
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}}/describeEdgeConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeEdgeConfiguration",
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([
'StreamName' => '',
'StreamARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeEdgeConfiguration', [
'body' => '{
"StreamName": "",
"StreamARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeEdgeConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeEdgeConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeEdgeConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeEdgeConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeEdgeConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeEdgeConfiguration"
payload = {
"StreamName": "",
"StreamARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeEdgeConfiguration"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeEdgeConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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/describeEdgeConfiguration') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/describeEdgeConfiguration";
let payload = json!({
"StreamName": "",
"StreamARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeEdgeConfiguration \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": ""
}'
echo '{
"StreamName": "",
"StreamARN": ""
}' | \
http POST {{baseUrl}}/describeEdgeConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": ""\n}' \
--output-document \
- {{baseUrl}}/describeEdgeConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeEdgeConfiguration")! 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
DescribeImageGenerationConfiguration
{{baseUrl}}/describeImageGenerationConfiguration
BODY json
{
"StreamName": "",
"StreamARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeImageGenerationConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeImageGenerationConfiguration" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""}})
require "http/client"
url = "{{baseUrl}}/describeImageGenerationConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeImageGenerationConfiguration"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeImageGenerationConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeImageGenerationConfiguration"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeImageGenerationConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"StreamName": "",
"StreamARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeImageGenerationConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeImageGenerationConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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 \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeImageGenerationConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeImageGenerationConfiguration")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/describeImageGenerationConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeImageGenerationConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeImageGenerationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
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}}/describeImageGenerationConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeImageGenerationConfiguration")
.post(body)
.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/describeImageGenerationConfiguration',
headers: {
'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({StreamName: '', StreamARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeImageGenerationConfiguration',
headers: {'content-type': 'application/json'},
body: {StreamName: '', StreamARN: ''},
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}}/describeImageGenerationConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: ''
});
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}}/describeImageGenerationConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeImageGenerationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeImageGenerationConfiguration"]
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}}/describeImageGenerationConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeImageGenerationConfiguration",
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([
'StreamName' => '',
'StreamARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeImageGenerationConfiguration', [
'body' => '{
"StreamName": "",
"StreamARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeImageGenerationConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeImageGenerationConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeImageGenerationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeImageGenerationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeImageGenerationConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeImageGenerationConfiguration"
payload = {
"StreamName": "",
"StreamARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeImageGenerationConfiguration"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeImageGenerationConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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/describeImageGenerationConfiguration') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/describeImageGenerationConfiguration";
let payload = json!({
"StreamName": "",
"StreamARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeImageGenerationConfiguration \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": ""
}'
echo '{
"StreamName": "",
"StreamARN": ""
}' | \
http POST {{baseUrl}}/describeImageGenerationConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": ""\n}' \
--output-document \
- {{baseUrl}}/describeImageGenerationConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeImageGenerationConfiguration")! 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
DescribeMappedResourceConfiguration
{{baseUrl}}/describeMappedResourceConfiguration
BODY json
{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeMappedResourceConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeMappedResourceConfiguration" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:MaxResults 0
:NextToken ""}})
require "http/client"
url = "{{baseUrl}}/describeMappedResourceConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\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}}/describeMappedResourceConfiguration"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\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}}/describeMappedResourceConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeMappedResourceConfiguration"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeMappedResourceConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeMappedResourceConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeMappedResourceConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeMappedResourceConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeMappedResourceConfiguration")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
MaxResults: 0,
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}}/describeMappedResourceConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeMappedResourceConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: '', MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeMappedResourceConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","MaxResults":0,"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}}/describeMappedResourceConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "MaxResults": 0,\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeMappedResourceConfiguration")
.post(body)
.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/describeMappedResourceConfiguration',
headers: {
'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({StreamName: '', StreamARN: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeMappedResourceConfiguration',
headers: {'content-type': 'application/json'},
body: {StreamName: '', StreamARN: '', MaxResults: 0, 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}}/describeMappedResourceConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
MaxResults: 0,
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}}/describeMappedResourceConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: '', MaxResults: 0, NextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeMappedResourceConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","MaxResults":0,"NextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"MaxResults": @0,
@"NextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeMappedResourceConfiguration"]
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}}/describeMappedResourceConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeMappedResourceConfiguration",
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([
'StreamName' => '',
'StreamARN' => '',
'MaxResults' => 0,
'NextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeMappedResourceConfiguration', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeMappedResourceConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'MaxResults' => 0,
'NextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'MaxResults' => 0,
'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeMappedResourceConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeMappedResourceConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeMappedResourceConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeMappedResourceConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeMappedResourceConfiguration"
payload = {
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeMappedResourceConfiguration"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\n \"NextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeMappedResourceConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\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/describeMappedResourceConfiguration') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"MaxResults\": 0,\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}}/describeMappedResourceConfiguration";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeMappedResourceConfiguration \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}'
echo '{
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
}' | \
http POST {{baseUrl}}/describeMappedResourceConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "MaxResults": 0,\n "NextToken": ""\n}' \
--output-document \
- {{baseUrl}}/describeMappedResourceConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"MaxResults": 0,
"NextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeMappedResourceConfiguration")! 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
DescribeMediaStorageConfiguration
{{baseUrl}}/describeMediaStorageConfiguration
BODY json
{
"ChannelName": "",
"ChannelARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeMediaStorageConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeMediaStorageConfiguration" {:content-type :json
:form-params {:ChannelName ""
:ChannelARN ""}})
require "http/client"
url = "{{baseUrl}}/describeMediaStorageConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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}}/describeMediaStorageConfiguration"),
Content = new StringContent("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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}}/describeMediaStorageConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeMediaStorageConfiguration"
payload := strings.NewReader("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeMediaStorageConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"ChannelName": "",
"ChannelARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeMediaStorageConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeMediaStorageConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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 \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeMediaStorageConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeMediaStorageConfiguration")
.header("content-type", "application/json")
.body("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
ChannelName: '',
ChannelARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/describeMediaStorageConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeMediaStorageConfiguration',
headers: {'content-type': 'application/json'},
data: {ChannelName: '', ChannelARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeMediaStorageConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","ChannelARN":""}'
};
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}}/describeMediaStorageConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelName": "",\n "ChannelARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeMediaStorageConfiguration")
.post(body)
.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/describeMediaStorageConfiguration',
headers: {
'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({ChannelName: '', ChannelARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeMediaStorageConfiguration',
headers: {'content-type': 'application/json'},
body: {ChannelName: '', ChannelARN: ''},
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}}/describeMediaStorageConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelName: '',
ChannelARN: ''
});
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}}/describeMediaStorageConfiguration',
headers: {'content-type': 'application/json'},
data: {ChannelName: '', ChannelARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeMediaStorageConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","ChannelARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelName": @"",
@"ChannelARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeMediaStorageConfiguration"]
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}}/describeMediaStorageConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeMediaStorageConfiguration",
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([
'ChannelName' => '',
'ChannelARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeMediaStorageConfiguration', [
'body' => '{
"ChannelName": "",
"ChannelARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeMediaStorageConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelName' => '',
'ChannelARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelName' => '',
'ChannelARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeMediaStorageConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeMediaStorageConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"ChannelARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeMediaStorageConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"ChannelARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeMediaStorageConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeMediaStorageConfiguration"
payload = {
"ChannelName": "",
"ChannelARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeMediaStorageConfiguration"
payload <- "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeMediaStorageConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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/describeMediaStorageConfiguration') do |req|
req.body = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/describeMediaStorageConfiguration";
let payload = json!({
"ChannelName": "",
"ChannelARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeMediaStorageConfiguration \
--header 'content-type: application/json' \
--data '{
"ChannelName": "",
"ChannelARN": ""
}'
echo '{
"ChannelName": "",
"ChannelARN": ""
}' | \
http POST {{baseUrl}}/describeMediaStorageConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelName": "",\n "ChannelARN": ""\n}' \
--output-document \
- {{baseUrl}}/describeMediaStorageConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelName": "",
"ChannelARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeMediaStorageConfiguration")! 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
DescribeNotificationConfiguration
{{baseUrl}}/describeNotificationConfiguration
BODY json
{
"StreamName": "",
"StreamARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeNotificationConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeNotificationConfiguration" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""}})
require "http/client"
url = "{{baseUrl}}/describeNotificationConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeNotificationConfiguration"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeNotificationConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeNotificationConfiguration"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeNotificationConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"StreamName": "",
"StreamARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeNotificationConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeNotificationConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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 \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeNotificationConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeNotificationConfiguration")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/describeNotificationConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeNotificationConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeNotificationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
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}}/describeNotificationConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeNotificationConfiguration")
.post(body)
.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/describeNotificationConfiguration',
headers: {
'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({StreamName: '', StreamARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeNotificationConfiguration',
headers: {'content-type': 'application/json'},
body: {StreamName: '', StreamARN: ''},
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}}/describeNotificationConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: ''
});
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}}/describeNotificationConfiguration',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeNotificationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeNotificationConfiguration"]
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}}/describeNotificationConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeNotificationConfiguration",
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([
'StreamName' => '',
'StreamARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeNotificationConfiguration', [
'body' => '{
"StreamName": "",
"StreamARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeNotificationConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeNotificationConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeNotificationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeNotificationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeNotificationConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeNotificationConfiguration"
payload = {
"StreamName": "",
"StreamARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeNotificationConfiguration"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeNotificationConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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/describeNotificationConfiguration') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/describeNotificationConfiguration";
let payload = json!({
"StreamName": "",
"StreamARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeNotificationConfiguration \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": ""
}'
echo '{
"StreamName": "",
"StreamARN": ""
}' | \
http POST {{baseUrl}}/describeNotificationConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": ""\n}' \
--output-document \
- {{baseUrl}}/describeNotificationConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeNotificationConfiguration")! 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
DescribeSignalingChannel
{{baseUrl}}/describeSignalingChannel
BODY json
{
"ChannelName": "",
"ChannelARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeSignalingChannel");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeSignalingChannel" {:content-type :json
:form-params {:ChannelName ""
:ChannelARN ""}})
require "http/client"
url = "{{baseUrl}}/describeSignalingChannel"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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}}/describeSignalingChannel"),
Content = new StringContent("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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}}/describeSignalingChannel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeSignalingChannel"
payload := strings.NewReader("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeSignalingChannel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"ChannelName": "",
"ChannelARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeSignalingChannel")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeSignalingChannel"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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 \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeSignalingChannel")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeSignalingChannel")
.header("content-type", "application/json")
.body("{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
ChannelName: '',
ChannelARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/describeSignalingChannel');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeSignalingChannel',
headers: {'content-type': 'application/json'},
data: {ChannelName: '', ChannelARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","ChannelARN":""}'
};
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}}/describeSignalingChannel',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelName": "",\n "ChannelARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeSignalingChannel")
.post(body)
.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/describeSignalingChannel',
headers: {
'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({ChannelName: '', ChannelARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeSignalingChannel',
headers: {'content-type': 'application/json'},
body: {ChannelName: '', ChannelARN: ''},
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}}/describeSignalingChannel');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelName: '',
ChannelARN: ''
});
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}}/describeSignalingChannel',
headers: {'content-type': 'application/json'},
data: {ChannelName: '', ChannelARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","ChannelARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelName": @"",
@"ChannelARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeSignalingChannel"]
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}}/describeSignalingChannel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeSignalingChannel",
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([
'ChannelName' => '',
'ChannelARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeSignalingChannel', [
'body' => '{
"ChannelName": "",
"ChannelARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeSignalingChannel');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelName' => '',
'ChannelARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelName' => '',
'ChannelARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeSignalingChannel');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"ChannelARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"ChannelARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeSignalingChannel", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeSignalingChannel"
payload = {
"ChannelName": "",
"ChannelARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeSignalingChannel"
payload <- "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeSignalingChannel")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\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/describeSignalingChannel') do |req|
req.body = "{\n \"ChannelName\": \"\",\n \"ChannelARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/describeSignalingChannel";
let payload = json!({
"ChannelName": "",
"ChannelARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeSignalingChannel \
--header 'content-type: application/json' \
--data '{
"ChannelName": "",
"ChannelARN": ""
}'
echo '{
"ChannelName": "",
"ChannelARN": ""
}' | \
http POST {{baseUrl}}/describeSignalingChannel \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelName": "",\n "ChannelARN": ""\n}' \
--output-document \
- {{baseUrl}}/describeSignalingChannel
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelName": "",
"ChannelARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeSignalingChannel")! 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
DescribeStream
{{baseUrl}}/describeStream
BODY json
{
"StreamName": "",
"StreamARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/describeStream" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""}})
require "http/client"
url = "{{baseUrl}}/describeStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeStream"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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}}/describeStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/describeStream"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/describeStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"StreamName": "",
"StreamARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/describeStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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 \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/describeStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeStream")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/describeStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/describeStream',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/describeStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
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}}/describeStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/describeStream")
.post(body)
.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/describeStream',
headers: {
'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({StreamName: '', StreamARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/describeStream',
headers: {'content-type': 'application/json'},
body: {StreamName: '', StreamARN: ''},
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}}/describeStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: ''
});
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}}/describeStream',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/describeStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeStream"]
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}}/describeStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/describeStream",
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([
'StreamName' => '',
'StreamARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/describeStream', [
'body' => '{
"StreamName": "",
"StreamARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/describeStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/describeStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/describeStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/describeStream"
payload = {
"StreamName": "",
"StreamARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/describeStream"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/describeStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\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/describeStream') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/describeStream";
let payload = json!({
"StreamName": "",
"StreamARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/describeStream \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": ""
}'
echo '{
"StreamName": "",
"StreamARN": ""
}' | \
http POST {{baseUrl}}/describeStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": ""\n}' \
--output-document \
- {{baseUrl}}/describeStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeStream")! 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
GetDataEndpoint
{{baseUrl}}/getDataEndpoint
BODY json
{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getDataEndpoint");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getDataEndpoint" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:APIName ""}})
require "http/client"
url = "{{baseUrl}}/getDataEndpoint"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\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}}/getDataEndpoint"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\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}}/getDataEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getDataEndpoint"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/getDataEndpoint HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58
{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getDataEndpoint")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getDataEndpoint"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/getDataEndpoint")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getDataEndpoint")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
APIName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/getDataEndpoint');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getDataEndpoint',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: '', APIName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getDataEndpoint';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","APIName":""}'
};
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}}/getDataEndpoint',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "APIName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/getDataEndpoint")
.post(body)
.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/getDataEndpoint',
headers: {
'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({StreamName: '', StreamARN: '', APIName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/getDataEndpoint',
headers: {'content-type': 'application/json'},
body: {StreamName: '', StreamARN: '', APIName: ''},
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}}/getDataEndpoint');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
APIName: ''
});
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}}/getDataEndpoint',
headers: {'content-type': 'application/json'},
data: {StreamName: '', StreamARN: '', APIName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getDataEndpoint';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","APIName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"APIName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/getDataEndpoint"]
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}}/getDataEndpoint" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getDataEndpoint",
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([
'StreamName' => '',
'StreamARN' => '',
'APIName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/getDataEndpoint', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/getDataEndpoint');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'APIName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'APIName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/getDataEndpoint');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getDataEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getDataEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/getDataEndpoint", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getDataEndpoint"
payload = {
"StreamName": "",
"StreamARN": "",
"APIName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getDataEndpoint"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getDataEndpoint")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\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/getDataEndpoint') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"APIName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getDataEndpoint";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"APIName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/getDataEndpoint \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}'
echo '{
"StreamName": "",
"StreamARN": "",
"APIName": ""
}' | \
http POST {{baseUrl}}/getDataEndpoint \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "APIName": ""\n}' \
--output-document \
- {{baseUrl}}/getDataEndpoint
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"APIName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getDataEndpoint")! 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
GetSignalingChannelEndpoint
{{baseUrl}}/getSignalingChannelEndpoint
BODY json
{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getSignalingChannelEndpoint");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getSignalingChannelEndpoint" {:content-type :json
:form-params {:ChannelARN ""
:SingleMasterChannelEndpointConfiguration {:Protocols ""
:Role ""}}})
require "http/client"
url = "{{baseUrl}}/getSignalingChannelEndpoint"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\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}}/getSignalingChannelEndpoint"),
Content = new StringContent("{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\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}}/getSignalingChannelEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getSignalingChannelEndpoint"
payload := strings.NewReader("{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/getSignalingChannelEndpoint HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111
{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getSignalingChannelEndpoint")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getSignalingChannelEndpoint"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\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 \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/getSignalingChannelEndpoint")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getSignalingChannelEndpoint")
.header("content-type", "application/json")
.body("{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
ChannelARN: '',
SingleMasterChannelEndpointConfiguration: {
Protocols: '',
Role: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/getSignalingChannelEndpoint');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getSignalingChannelEndpoint',
headers: {'content-type': 'application/json'},
data: {
ChannelARN: '',
SingleMasterChannelEndpointConfiguration: {Protocols: '', Role: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getSignalingChannelEndpoint';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","SingleMasterChannelEndpointConfiguration":{"Protocols":"","Role":""}}'
};
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}}/getSignalingChannelEndpoint',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelARN": "",\n "SingleMasterChannelEndpointConfiguration": {\n "Protocols": "",\n "Role": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/getSignalingChannelEndpoint")
.post(body)
.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/getSignalingChannelEndpoint',
headers: {
'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({
ChannelARN: '',
SingleMasterChannelEndpointConfiguration: {Protocols: '', Role: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/getSignalingChannelEndpoint',
headers: {'content-type': 'application/json'},
body: {
ChannelARN: '',
SingleMasterChannelEndpointConfiguration: {Protocols: '', Role: ''}
},
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}}/getSignalingChannelEndpoint');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelARN: '',
SingleMasterChannelEndpointConfiguration: {
Protocols: '',
Role: ''
}
});
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}}/getSignalingChannelEndpoint',
headers: {'content-type': 'application/json'},
data: {
ChannelARN: '',
SingleMasterChannelEndpointConfiguration: {Protocols: '', Role: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getSignalingChannelEndpoint';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","SingleMasterChannelEndpointConfiguration":{"Protocols":"","Role":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelARN": @"",
@"SingleMasterChannelEndpointConfiguration": @{ @"Protocols": @"", @"Role": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/getSignalingChannelEndpoint"]
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}}/getSignalingChannelEndpoint" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getSignalingChannelEndpoint",
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([
'ChannelARN' => '',
'SingleMasterChannelEndpointConfiguration' => [
'Protocols' => '',
'Role' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/getSignalingChannelEndpoint', [
'body' => '{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/getSignalingChannelEndpoint');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelARN' => '',
'SingleMasterChannelEndpointConfiguration' => [
'Protocols' => '',
'Role' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelARN' => '',
'SingleMasterChannelEndpointConfiguration' => [
'Protocols' => '',
'Role' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/getSignalingChannelEndpoint');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getSignalingChannelEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getSignalingChannelEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/getSignalingChannelEndpoint", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getSignalingChannelEndpoint"
payload = {
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getSignalingChannelEndpoint"
payload <- "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getSignalingChannelEndpoint")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\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/getSignalingChannelEndpoint') do |req|
req.body = "{\n \"ChannelARN\": \"\",\n \"SingleMasterChannelEndpointConfiguration\": {\n \"Protocols\": \"\",\n \"Role\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getSignalingChannelEndpoint";
let payload = json!({
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": json!({
"Protocols": "",
"Role": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/getSignalingChannelEndpoint \
--header 'content-type: application/json' \
--data '{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}'
echo '{
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": {
"Protocols": "",
"Role": ""
}
}' | \
http POST {{baseUrl}}/getSignalingChannelEndpoint \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelARN": "",\n "SingleMasterChannelEndpointConfiguration": {\n "Protocols": "",\n "Role": ""\n }\n}' \
--output-document \
- {{baseUrl}}/getSignalingChannelEndpoint
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelARN": "",
"SingleMasterChannelEndpointConfiguration": [
"Protocols": "",
"Role": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getSignalingChannelEndpoint")! 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
ListSignalingChannels
{{baseUrl}}/listSignalingChannels
BODY json
{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listSignalingChannels");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/listSignalingChannels" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""
:ChannelNameCondition {:ComparisonOperator ""
:ComparisonValue ""}}})
require "http/client"
url = "{{baseUrl}}/listSignalingChannels"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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}}/listSignalingChannels"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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}}/listSignalingChannels");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/listSignalingChannels"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/listSignalingChannels HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 129
{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listSignalingChannels")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/listSignalingChannels"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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 \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/listSignalingChannels")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listSignalingChannels")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: '',
ChannelNameCondition: {
ComparisonOperator: '',
ComparisonValue: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/listSignalingChannels');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listSignalingChannels',
headers: {'content-type': 'application/json'},
data: {
MaxResults: 0,
NextToken: '',
ChannelNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/listSignalingChannels';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":"","ChannelNameCondition":{"ComparisonOperator":"","ComparisonValue":""}}'
};
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}}/listSignalingChannels',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": "",\n "ChannelNameCondition": {\n "ComparisonOperator": "",\n "ComparisonValue": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/listSignalingChannels")
.post(body)
.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/listSignalingChannels',
headers: {
'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({
MaxResults: 0,
NextToken: '',
ChannelNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/listSignalingChannels',
headers: {'content-type': 'application/json'},
body: {
MaxResults: 0,
NextToken: '',
ChannelNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
},
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}}/listSignalingChannels');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: '',
ChannelNameCondition: {
ComparisonOperator: '',
ComparisonValue: ''
}
});
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}}/listSignalingChannels',
headers: {'content-type': 'application/json'},
data: {
MaxResults: 0,
NextToken: '',
ChannelNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/listSignalingChannels';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":"","ChannelNameCondition":{"ComparisonOperator":"","ComparisonValue":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MaxResults": @0,
@"NextToken": @"",
@"ChannelNameCondition": @{ @"ComparisonOperator": @"", @"ComparisonValue": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listSignalingChannels"]
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}}/listSignalingChannels" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/listSignalingChannels",
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([
'MaxResults' => 0,
'NextToken' => '',
'ChannelNameCondition' => [
'ComparisonOperator' => '',
'ComparisonValue' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/listSignalingChannels', [
'body' => '{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listSignalingChannels');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => '',
'ChannelNameCondition' => [
'ComparisonOperator' => '',
'ComparisonValue' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => '',
'ChannelNameCondition' => [
'ComparisonOperator' => '',
'ComparisonValue' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/listSignalingChannels');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/listSignalingChannels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listSignalingChannels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/listSignalingChannels", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listSignalingChannels"
payload = {
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listSignalingChannels"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/listSignalingChannels")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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/listSignalingChannels') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"ChannelNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/listSignalingChannels";
let payload = json!({
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": json!({
"ComparisonOperator": "",
"ComparisonValue": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/listSignalingChannels \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}'
echo '{
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}' | \
http POST {{baseUrl}}/listSignalingChannels \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": "",\n "ChannelNameCondition": {\n "ComparisonOperator": "",\n "ComparisonValue": ""\n }\n}' \
--output-document \
- {{baseUrl}}/listSignalingChannels
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": "",
"ChannelNameCondition": [
"ComparisonOperator": "",
"ComparisonValue": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listSignalingChannels")! 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
ListStreams
{{baseUrl}}/listStreams
BODY json
{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listStreams");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/listStreams" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""
:StreamNameCondition {:ComparisonOperator ""
:ComparisonValue ""}}})
require "http/client"
url = "{{baseUrl}}/listStreams"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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}}/listStreams"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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}}/listStreams");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/listStreams"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/listStreams HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listStreams")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/listStreams"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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 \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/listStreams")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listStreams")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: '',
StreamNameCondition: {
ComparisonOperator: '',
ComparisonValue: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/listStreams');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listStreams',
headers: {'content-type': 'application/json'},
data: {
MaxResults: 0,
NextToken: '',
StreamNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/listStreams';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":"","StreamNameCondition":{"ComparisonOperator":"","ComparisonValue":""}}'
};
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}}/listStreams',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": "",\n "StreamNameCondition": {\n "ComparisonOperator": "",\n "ComparisonValue": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/listStreams")
.post(body)
.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/listStreams',
headers: {
'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({
MaxResults: 0,
NextToken: '',
StreamNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/listStreams',
headers: {'content-type': 'application/json'},
body: {
MaxResults: 0,
NextToken: '',
StreamNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
},
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}}/listStreams');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: '',
StreamNameCondition: {
ComparisonOperator: '',
ComparisonValue: ''
}
});
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}}/listStreams',
headers: {'content-type': 'application/json'},
data: {
MaxResults: 0,
NextToken: '',
StreamNameCondition: {ComparisonOperator: '', ComparisonValue: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/listStreams';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":"","StreamNameCondition":{"ComparisonOperator":"","ComparisonValue":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MaxResults": @0,
@"NextToken": @"",
@"StreamNameCondition": @{ @"ComparisonOperator": @"", @"ComparisonValue": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listStreams"]
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}}/listStreams" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/listStreams",
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([
'MaxResults' => 0,
'NextToken' => '',
'StreamNameCondition' => [
'ComparisonOperator' => '',
'ComparisonValue' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/listStreams', [
'body' => '{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listStreams');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => '',
'StreamNameCondition' => [
'ComparisonOperator' => '',
'ComparisonValue' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => '',
'StreamNameCondition' => [
'ComparisonOperator' => '',
'ComparisonValue' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/listStreams');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/listStreams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listStreams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/listStreams", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listStreams"
payload = {
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listStreams"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/listStreams")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\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/listStreams') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamNameCondition\": {\n \"ComparisonOperator\": \"\",\n \"ComparisonValue\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/listStreams";
let payload = json!({
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": json!({
"ComparisonOperator": "",
"ComparisonValue": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/listStreams \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}'
echo '{
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": {
"ComparisonOperator": "",
"ComparisonValue": ""
}
}' | \
http POST {{baseUrl}}/listStreams \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": "",\n "StreamNameCondition": {\n "ComparisonOperator": "",\n "ComparisonValue": ""\n }\n}' \
--output-document \
- {{baseUrl}}/listStreams
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": "",
"StreamNameCondition": [
"ComparisonOperator": "",
"ComparisonValue": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listStreams")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListTagsForResource
{{baseUrl}}/ListTagsForResource
BODY json
{
"NextToken": "",
"ResourceARN": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/ListTagsForResource");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/ListTagsForResource" {:content-type :json
:form-params {:NextToken ""
:ResourceARN ""}})
require "http/client"
url = "{{baseUrl}}/ListTagsForResource"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\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}}/ListTagsForResource"),
Content = new StringContent("{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\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}}/ListTagsForResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/ListTagsForResource"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/ListTagsForResource HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42
{
"NextToken": "",
"ResourceARN": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/ListTagsForResource")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/ListTagsForResource"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/ListTagsForResource")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/ListTagsForResource")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
ResourceARN: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/ListTagsForResource');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/ListTagsForResource',
headers: {'content-type': 'application/json'},
data: {NextToken: '', ResourceARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/ListTagsForResource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"NextToken":"","ResourceARN":""}'
};
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}}/ListTagsForResource',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "ResourceARN": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/ListTagsForResource")
.post(body)
.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/ListTagsForResource',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({NextToken: '', ResourceARN: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/ListTagsForResource',
headers: {'content-type': 'application/json'},
body: {NextToken: '', ResourceARN: ''},
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}}/ListTagsForResource');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
ResourceARN: ''
});
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}}/ListTagsForResource',
headers: {'content-type': 'application/json'},
data: {NextToken: '', ResourceARN: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/ListTagsForResource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"NextToken":"","ResourceARN":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"ResourceARN": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/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}}/ListTagsForResource" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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([
'NextToken' => '',
'ResourceARN' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/ListTagsForResource', [
'body' => '{
"NextToken": "",
"ResourceARN": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/ListTagsForResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'ResourceARN' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'ResourceARN' => ''
]));
$request->setRequestUrl('{{baseUrl}}/ListTagsForResource');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"ResourceARN": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"ResourceARN": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/ListTagsForResource", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/ListTagsForResource"
payload = {
"NextToken": "",
"ResourceARN": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/ListTagsForResource"
payload <- "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/ListTagsForResource")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\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/ListTagsForResource') do |req|
req.body = "{\n \"NextToken\": \"\",\n \"ResourceARN\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/ListTagsForResource";
let payload = json!({
"NextToken": "",
"ResourceARN": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/ListTagsForResource \
--header 'content-type: application/json' \
--data '{
"NextToken": "",
"ResourceARN": ""
}'
echo '{
"NextToken": "",
"ResourceARN": ""
}' | \
http POST {{baseUrl}}/ListTagsForResource \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "ResourceARN": ""\n}' \
--output-document \
- {{baseUrl}}/ListTagsForResource
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"NextToken": "",
"ResourceARN": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/ListTagsForResource")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListTagsForStream
{{baseUrl}}/listTagsForStream
BODY json
{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listTagsForStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/listTagsForStream" {:content-type :json
:form-params {:NextToken ""
:StreamARN ""
:StreamName ""}})
require "http/client"
url = "{{baseUrl}}/listTagsForStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\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}}/listTagsForStream"),
Content = new StringContent("{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\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}}/listTagsForStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/listTagsForStream"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/listTagsForStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60
{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listTagsForStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/listTagsForStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/listTagsForStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listTagsForStream")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
StreamARN: '',
StreamName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/listTagsForStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listTagsForStream',
headers: {'content-type': 'application/json'},
data: {NextToken: '', StreamARN: '', StreamName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/listTagsForStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"NextToken":"","StreamARN":"","StreamName":""}'
};
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}}/listTagsForStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "StreamARN": "",\n "StreamName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/listTagsForStream")
.post(body)
.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/listTagsForStream',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({NextToken: '', StreamARN: '', StreamName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/listTagsForStream',
headers: {'content-type': 'application/json'},
body: {NextToken: '', StreamARN: '', StreamName: ''},
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}}/listTagsForStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
StreamARN: '',
StreamName: ''
});
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}}/listTagsForStream',
headers: {'content-type': 'application/json'},
data: {NextToken: '', StreamARN: '', StreamName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/listTagsForStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"NextToken":"","StreamARN":"","StreamName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"StreamARN": @"",
@"StreamName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listTagsForStream"]
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}}/listTagsForStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/listTagsForStream",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'NextToken' => '',
'StreamARN' => '',
'StreamName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/listTagsForStream', [
'body' => '{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listTagsForStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'StreamARN' => '',
'StreamName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'StreamARN' => '',
'StreamName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/listTagsForStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/listTagsForStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listTagsForStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/listTagsForStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listTagsForStream"
payload = {
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listTagsForStream"
payload <- "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/listTagsForStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\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/listTagsForStream') do |req|
req.body = "{\n \"NextToken\": \"\",\n \"StreamARN\": \"\",\n \"StreamName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/listTagsForStream";
let payload = json!({
"NextToken": "",
"StreamARN": "",
"StreamName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/listTagsForStream \
--header 'content-type: application/json' \
--data '{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}'
echo '{
"NextToken": "",
"StreamARN": "",
"StreamName": ""
}' | \
http POST {{baseUrl}}/listTagsForStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "StreamARN": "",\n "StreamName": ""\n}' \
--output-document \
- {{baseUrl}}/listTagsForStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"NextToken": "",
"StreamARN": "",
"StreamName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listTagsForStream")! 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
StartEdgeConfigurationUpdate
{{baseUrl}}/startEdgeConfigurationUpdate
BODY json
{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/startEdgeConfigurationUpdate");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/startEdgeConfigurationUpdate" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:EdgeConfig {:HubDeviceArn ""
:RecorderConfig ""
:UploaderConfig ""
:DeletionConfig ""}}})
require "http/client"
url = "{{baseUrl}}/startEdgeConfigurationUpdate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\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}}/startEdgeConfigurationUpdate"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\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}}/startEdgeConfigurationUpdate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/startEdgeConfigurationUpdate"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/startEdgeConfigurationUpdate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 165
{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/startEdgeConfigurationUpdate")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/startEdgeConfigurationUpdate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/startEdgeConfigurationUpdate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/startEdgeConfigurationUpdate")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
EdgeConfig: {
HubDeviceArn: '',
RecorderConfig: '',
UploaderConfig: '',
DeletionConfig: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/startEdgeConfigurationUpdate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/startEdgeConfigurationUpdate',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
EdgeConfig: {HubDeviceArn: '', RecorderConfig: '', UploaderConfig: '', DeletionConfig: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/startEdgeConfigurationUpdate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","EdgeConfig":{"HubDeviceArn":"","RecorderConfig":"","UploaderConfig":"","DeletionConfig":""}}'
};
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}}/startEdgeConfigurationUpdate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "EdgeConfig": {\n "HubDeviceArn": "",\n "RecorderConfig": "",\n "UploaderConfig": "",\n "DeletionConfig": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/startEdgeConfigurationUpdate")
.post(body)
.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/startEdgeConfigurationUpdate',
headers: {
'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({
StreamName: '',
StreamARN: '',
EdgeConfig: {HubDeviceArn: '', RecorderConfig: '', UploaderConfig: '', DeletionConfig: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/startEdgeConfigurationUpdate',
headers: {'content-type': 'application/json'},
body: {
StreamName: '',
StreamARN: '',
EdgeConfig: {HubDeviceArn: '', RecorderConfig: '', UploaderConfig: '', DeletionConfig: ''}
},
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}}/startEdgeConfigurationUpdate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
EdgeConfig: {
HubDeviceArn: '',
RecorderConfig: '',
UploaderConfig: '',
DeletionConfig: ''
}
});
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}}/startEdgeConfigurationUpdate',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
EdgeConfig: {HubDeviceArn: '', RecorderConfig: '', UploaderConfig: '', DeletionConfig: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/startEdgeConfigurationUpdate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","EdgeConfig":{"HubDeviceArn":"","RecorderConfig":"","UploaderConfig":"","DeletionConfig":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"EdgeConfig": @{ @"HubDeviceArn": @"", @"RecorderConfig": @"", @"UploaderConfig": @"", @"DeletionConfig": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/startEdgeConfigurationUpdate"]
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}}/startEdgeConfigurationUpdate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/startEdgeConfigurationUpdate",
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([
'StreamName' => '',
'StreamARN' => '',
'EdgeConfig' => [
'HubDeviceArn' => '',
'RecorderConfig' => '',
'UploaderConfig' => '',
'DeletionConfig' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/startEdgeConfigurationUpdate', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/startEdgeConfigurationUpdate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'EdgeConfig' => [
'HubDeviceArn' => '',
'RecorderConfig' => '',
'UploaderConfig' => '',
'DeletionConfig' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'EdgeConfig' => [
'HubDeviceArn' => '',
'RecorderConfig' => '',
'UploaderConfig' => '',
'DeletionConfig' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/startEdgeConfigurationUpdate');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/startEdgeConfigurationUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/startEdgeConfigurationUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/startEdgeConfigurationUpdate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/startEdgeConfigurationUpdate"
payload = {
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/startEdgeConfigurationUpdate"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/startEdgeConfigurationUpdate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\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/startEdgeConfigurationUpdate') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"EdgeConfig\": {\n \"HubDeviceArn\": \"\",\n \"RecorderConfig\": \"\",\n \"UploaderConfig\": \"\",\n \"DeletionConfig\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/startEdgeConfigurationUpdate";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"EdgeConfig": json!({
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/startEdgeConfigurationUpdate \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}'
echo '{
"StreamName": "",
"StreamARN": "",
"EdgeConfig": {
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
}
}' | \
http POST {{baseUrl}}/startEdgeConfigurationUpdate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "EdgeConfig": {\n "HubDeviceArn": "",\n "RecorderConfig": "",\n "UploaderConfig": "",\n "DeletionConfig": ""\n }\n}' \
--output-document \
- {{baseUrl}}/startEdgeConfigurationUpdate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"EdgeConfig": [
"HubDeviceArn": "",
"RecorderConfig": "",
"UploaderConfig": "",
"DeletionConfig": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/startEdgeConfigurationUpdate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
TagResource
{{baseUrl}}/TagResource
BODY json
{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/TagResource");
struct curl_slist *headers = NULL;
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 {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/TagResource" {:content-type :json
:form-params {:ResourceARN ""
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/TagResource"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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}}/TagResource"),
Content = new StringContent("{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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}}/TagResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/TagResource"
payload := strings.NewReader("{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
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/TagResource HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 87
{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/TagResource")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/TagResource"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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 {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/TagResource")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/TagResource")
.header("content-type", "application/json")
.body("{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
ResourceARN: '',
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/TagResource');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/TagResource',
headers: {'content-type': 'application/json'},
data: {ResourceARN: '', Tags: [{Key: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/TagResource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ResourceARN":"","Tags":[{"Key":"","Value":""}]}'
};
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}}/TagResource',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceARN": "",\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\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 {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/TagResource")
.post(body)
.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/TagResource',
headers: {
'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: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/TagResource',
headers: {'content-type': 'application/json'},
body: {ResourceARN: '', Tags: [{Key: '', Value: ''}]},
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}}/TagResource');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ResourceARN: '',
Tags: [
{
Key: '',
Value: ''
}
]
});
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}}/TagResource',
headers: {'content-type': 'application/json'},
data: {ResourceARN: '', Tags: [{Key: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/TagResource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ResourceARN":"","Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceARN": @"",
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/TagResource"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/TagResource" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/TagResource",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ResourceARN' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/TagResource', [
'body' => '{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/TagResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceARN' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceARN' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/TagResource');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/TagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/TagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/TagResource", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/TagResource"
payload = {
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/TagResource"
payload <- "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/TagResource")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\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/TagResource') do |req|
req.body = "{\n \"ResourceARN\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/TagResource";
let payload = json!({
"ResourceARN": "",
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/TagResource \
--header 'content-type: application/json' \
--data '{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"ResourceARN": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/TagResource \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ResourceARN": "",\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/TagResource
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ResourceARN": "",
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/TagResource")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
TagStream
{{baseUrl}}/tagStream
BODY json
{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tagStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tagStream" {:content-type :json
:form-params {:StreamARN ""
:StreamName ""
:Tags {}}})
require "http/client"
url = "{{baseUrl}}/tagStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\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}}/tagStream"),
Content = new StringContent("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\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}}/tagStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tagStream"
payload := strings.NewReader("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
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/tagStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55
{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tagStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tagStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\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 \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tagStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tagStream")
.header("content-type", "application/json")
.body("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}")
.asString();
const data = JSON.stringify({
StreamARN: '',
StreamName: '',
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}}/tagStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tagStream',
headers: {'content-type': 'application/json'},
data: {StreamARN: '', StreamName: '', Tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tagStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamARN":"","StreamName":"","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}}/tagStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamARN": "",\n "StreamName": "",\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 \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tagStream")
.post(body)
.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/tagStream',
headers: {
'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({StreamARN: '', StreamName: '', Tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tagStream',
headers: {'content-type': 'application/json'},
body: {StreamARN: '', StreamName: '', 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}}/tagStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamARN: '',
StreamName: '',
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}}/tagStream',
headers: {'content-type': 'application/json'},
data: {StreamARN: '', StreamName: '', Tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tagStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamARN":"","StreamName":"","Tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamARN": @"",
@"StreamName": @"",
@"Tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tagStream"]
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}}/tagStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tagStream",
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([
'StreamARN' => '',
'StreamName' => '',
'Tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/tagStream', [
'body' => '{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tagStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamARN' => '',
'StreamName' => '',
'Tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamARN' => '',
'StreamName' => '',
'Tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tagStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tagStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tagStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tagStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tagStream"
payload = {
"StreamARN": "",
"StreamName": "",
"Tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tagStream"
payload <- "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"Tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tagStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\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/tagStream') do |req|
req.body = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\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}}/tagStream";
let payload = json!({
"StreamARN": "",
"StreamName": "",
"Tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/tagStream \
--header 'content-type: application/json' \
--data '{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}'
echo '{
"StreamARN": "",
"StreamName": "",
"Tags": {}
}' | \
http POST {{baseUrl}}/tagStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamARN": "",\n "StreamName": "",\n "Tags": {}\n}' \
--output-document \
- {{baseUrl}}/tagStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamARN": "",
"StreamName": "",
"Tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tagStream")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
UntagResource
{{baseUrl}}/UntagResource
BODY json
{
"ResourceARN": "",
"TagKeyList": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/UntagResource");
struct curl_slist *headers = NULL;
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 \"TagKeyList\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/UntagResource" {:content-type :json
:form-params {:ResourceARN ""
:TagKeyList []}})
require "http/client"
url = "{{baseUrl}}/UntagResource"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\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}}/UntagResource"),
Content = new StringContent("{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\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}}/UntagResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/UntagResource"
payload := strings.NewReader("{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
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/UntagResource HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43
{
"ResourceARN": "",
"TagKeyList": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/UntagResource")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/UntagResource"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\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 \"TagKeyList\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/UntagResource")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/UntagResource")
.header("content-type", "application/json")
.body("{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}")
.asString();
const data = JSON.stringify({
ResourceARN: '',
TagKeyList: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/UntagResource');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/UntagResource',
headers: {'content-type': 'application/json'},
data: {ResourceARN: '', TagKeyList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/UntagResource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ResourceARN":"","TagKeyList":[]}'
};
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}}/UntagResource',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceARN": "",\n "TagKeyList": []\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 \"TagKeyList\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/UntagResource")
.post(body)
.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/UntagResource',
headers: {
'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: '', TagKeyList: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/UntagResource',
headers: {'content-type': 'application/json'},
body: {ResourceARN: '', TagKeyList: []},
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}}/UntagResource');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ResourceARN: '',
TagKeyList: []
});
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}}/UntagResource',
headers: {'content-type': 'application/json'},
data: {ResourceARN: '', TagKeyList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/UntagResource';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ResourceARN":"","TagKeyList":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceARN": @"",
@"TagKeyList": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/UntagResource"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/UntagResource" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/UntagResource",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ResourceARN' => '',
'TagKeyList' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/UntagResource', [
'body' => '{
"ResourceARN": "",
"TagKeyList": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/UntagResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceARN' => '',
'TagKeyList' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceARN' => '',
'TagKeyList' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/UntagResource');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/UntagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceARN": "",
"TagKeyList": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/UntagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceARN": "",
"TagKeyList": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/UntagResource", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/UntagResource"
payload = {
"ResourceARN": "",
"TagKeyList": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/UntagResource"
payload <- "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/UntagResource")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\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/UntagResource') do |req|
req.body = "{\n \"ResourceARN\": \"\",\n \"TagKeyList\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/UntagResource";
let payload = json!({
"ResourceARN": "",
"TagKeyList": ()
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/UntagResource \
--header 'content-type: application/json' \
--data '{
"ResourceARN": "",
"TagKeyList": []
}'
echo '{
"ResourceARN": "",
"TagKeyList": []
}' | \
http POST {{baseUrl}}/UntagResource \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ResourceARN": "",\n "TagKeyList": []\n}' \
--output-document \
- {{baseUrl}}/UntagResource
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ResourceARN": "",
"TagKeyList": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/UntagResource")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
UntagStream
{{baseUrl}}/untagStream
BODY json
{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/untagStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/untagStream" {:content-type :json
:form-params {:StreamARN ""
:StreamName ""
:TagKeyList []}})
require "http/client"
url = "{{baseUrl}}/untagStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\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}}/untagStream"),
Content = new StringContent("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\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}}/untagStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/untagStream"
payload := strings.NewReader("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
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/untagStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/untagStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/untagStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\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 \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/untagStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/untagStream")
.header("content-type", "application/json")
.body("{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}")
.asString();
const data = JSON.stringify({
StreamARN: '',
StreamName: '',
TagKeyList: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/untagStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/untagStream',
headers: {'content-type': 'application/json'},
data: {StreamARN: '', StreamName: '', TagKeyList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/untagStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamARN":"","StreamName":"","TagKeyList":[]}'
};
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}}/untagStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamARN": "",\n "StreamName": "",\n "TagKeyList": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/untagStream")
.post(body)
.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/untagStream',
headers: {
'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({StreamARN: '', StreamName: '', TagKeyList: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/untagStream',
headers: {'content-type': 'application/json'},
body: {StreamARN: '', StreamName: '', TagKeyList: []},
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}}/untagStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamARN: '',
StreamName: '',
TagKeyList: []
});
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}}/untagStream',
headers: {'content-type': 'application/json'},
data: {StreamARN: '', StreamName: '', TagKeyList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/untagStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamARN":"","StreamName":"","TagKeyList":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamARN": @"",
@"StreamName": @"",
@"TagKeyList": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/untagStream"]
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}}/untagStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/untagStream",
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([
'StreamARN' => '',
'StreamName' => '',
'TagKeyList' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/untagStream', [
'body' => '{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/untagStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamARN' => '',
'StreamName' => '',
'TagKeyList' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamARN' => '',
'StreamName' => '',
'TagKeyList' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/untagStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/untagStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/untagStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/untagStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/untagStream"
payload = {
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/untagStream"
payload <- "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/untagStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\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/untagStream') do |req|
req.body = "{\n \"StreamARN\": \"\",\n \"StreamName\": \"\",\n \"TagKeyList\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/untagStream";
let payload = json!({
"StreamARN": "",
"StreamName": "",
"TagKeyList": ()
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/untagStream \
--header 'content-type: application/json' \
--data '{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}'
echo '{
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
}' | \
http POST {{baseUrl}}/untagStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamARN": "",\n "StreamName": "",\n "TagKeyList": []\n}' \
--output-document \
- {{baseUrl}}/untagStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamARN": "",
"StreamName": "",
"TagKeyList": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/untagStream")! 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
UpdateDataRetention
{{baseUrl}}/updateDataRetention
BODY json
{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateDataRetention");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateDataRetention" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:CurrentVersion ""
:Operation ""
:DataRetentionChangeInHours 0}})
require "http/client"
url = "{{baseUrl}}/updateDataRetention"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/updateDataRetention"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/updateDataRetention");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateDataRetention"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
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/updateDataRetention HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 119
{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateDataRetention")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateDataRetention"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateDataRetention")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateDataRetention")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
CurrentVersion: '',
Operation: '',
DataRetentionChangeInHours: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateDataRetention');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateDataRetention',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
CurrentVersion: '',
Operation: '',
DataRetentionChangeInHours: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateDataRetention';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","CurrentVersion":"","Operation":"","DataRetentionChangeInHours":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateDataRetention',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "CurrentVersion": "",\n "Operation": "",\n "DataRetentionChangeInHours": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateDataRetention")
.post(body)
.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/updateDataRetention',
headers: {
'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({
StreamName: '',
StreamARN: '',
CurrentVersion: '',
Operation: '',
DataRetentionChangeInHours: 0
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateDataRetention',
headers: {'content-type': 'application/json'},
body: {
StreamName: '',
StreamARN: '',
CurrentVersion: '',
Operation: '',
DataRetentionChangeInHours: 0
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/updateDataRetention');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
CurrentVersion: '',
Operation: '',
DataRetentionChangeInHours: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/updateDataRetention',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
CurrentVersion: '',
Operation: '',
DataRetentionChangeInHours: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateDataRetention';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","CurrentVersion":"","Operation":"","DataRetentionChangeInHours":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"CurrentVersion": @"",
@"Operation": @"",
@"DataRetentionChangeInHours": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateDataRetention"]
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}}/updateDataRetention" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateDataRetention",
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([
'StreamName' => '',
'StreamARN' => '',
'CurrentVersion' => '',
'Operation' => '',
'DataRetentionChangeInHours' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateDataRetention', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateDataRetention');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'CurrentVersion' => '',
'Operation' => '',
'DataRetentionChangeInHours' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'CurrentVersion' => '',
'Operation' => '',
'DataRetentionChangeInHours' => 0
]));
$request->setRequestUrl('{{baseUrl}}/updateDataRetention');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateDataRetention' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateDataRetention' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateDataRetention", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateDataRetention"
payload = {
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateDataRetention"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateDataRetention")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/updateDataRetention') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"Operation\": \"\",\n \"DataRetentionChangeInHours\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateDataRetention";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/updateDataRetention \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}'
echo '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
}' | \
http POST {{baseUrl}}/updateDataRetention \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "CurrentVersion": "",\n "Operation": "",\n "DataRetentionChangeInHours": 0\n}' \
--output-document \
- {{baseUrl}}/updateDataRetention
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"Operation": "",
"DataRetentionChangeInHours": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateDataRetention")! 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
UpdateImageGenerationConfiguration
{{baseUrl}}/updateImageGenerationConfiguration
BODY json
{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateImageGenerationConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateImageGenerationConfiguration" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:ImageGenerationConfiguration {:Status ""
:ImageSelectorType ""
:DestinationConfig ""
:SamplingInterval ""
:Format ""
:FormatConfig ""
:WidthPixels ""
:HeightPixels ""}}})
require "http/client"
url = "{{baseUrl}}/updateImageGenerationConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\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}}/updateImageGenerationConfiguration"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\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}}/updateImageGenerationConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateImageGenerationConfiguration"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/updateImageGenerationConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 274
{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateImageGenerationConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateImageGenerationConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateImageGenerationConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateImageGenerationConfiguration")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
ImageGenerationConfiguration: {
Status: '',
ImageSelectorType: '',
DestinationConfig: '',
SamplingInterval: '',
Format: '',
FormatConfig: '',
WidthPixels: '',
HeightPixels: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateImageGenerationConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateImageGenerationConfiguration',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
ImageGenerationConfiguration: {
Status: '',
ImageSelectorType: '',
DestinationConfig: '',
SamplingInterval: '',
Format: '',
FormatConfig: '',
WidthPixels: '',
HeightPixels: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateImageGenerationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","ImageGenerationConfiguration":{"Status":"","ImageSelectorType":"","DestinationConfig":"","SamplingInterval":"","Format":"","FormatConfig":"","WidthPixels":"","HeightPixels":""}}'
};
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}}/updateImageGenerationConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "ImageGenerationConfiguration": {\n "Status": "",\n "ImageSelectorType": "",\n "DestinationConfig": "",\n "SamplingInterval": "",\n "Format": "",\n "FormatConfig": "",\n "WidthPixels": "",\n "HeightPixels": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateImageGenerationConfiguration")
.post(body)
.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/updateImageGenerationConfiguration',
headers: {
'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({
StreamName: '',
StreamARN: '',
ImageGenerationConfiguration: {
Status: '',
ImageSelectorType: '',
DestinationConfig: '',
SamplingInterval: '',
Format: '',
FormatConfig: '',
WidthPixels: '',
HeightPixels: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateImageGenerationConfiguration',
headers: {'content-type': 'application/json'},
body: {
StreamName: '',
StreamARN: '',
ImageGenerationConfiguration: {
Status: '',
ImageSelectorType: '',
DestinationConfig: '',
SamplingInterval: '',
Format: '',
FormatConfig: '',
WidthPixels: '',
HeightPixels: ''
}
},
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}}/updateImageGenerationConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
ImageGenerationConfiguration: {
Status: '',
ImageSelectorType: '',
DestinationConfig: '',
SamplingInterval: '',
Format: '',
FormatConfig: '',
WidthPixels: '',
HeightPixels: ''
}
});
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}}/updateImageGenerationConfiguration',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
ImageGenerationConfiguration: {
Status: '',
ImageSelectorType: '',
DestinationConfig: '',
SamplingInterval: '',
Format: '',
FormatConfig: '',
WidthPixels: '',
HeightPixels: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateImageGenerationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","ImageGenerationConfiguration":{"Status":"","ImageSelectorType":"","DestinationConfig":"","SamplingInterval":"","Format":"","FormatConfig":"","WidthPixels":"","HeightPixels":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"ImageGenerationConfiguration": @{ @"Status": @"", @"ImageSelectorType": @"", @"DestinationConfig": @"", @"SamplingInterval": @"", @"Format": @"", @"FormatConfig": @"", @"WidthPixels": @"", @"HeightPixels": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateImageGenerationConfiguration"]
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}}/updateImageGenerationConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateImageGenerationConfiguration",
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([
'StreamName' => '',
'StreamARN' => '',
'ImageGenerationConfiguration' => [
'Status' => '',
'ImageSelectorType' => '',
'DestinationConfig' => '',
'SamplingInterval' => '',
'Format' => '',
'FormatConfig' => '',
'WidthPixels' => '',
'HeightPixels' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateImageGenerationConfiguration', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateImageGenerationConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'ImageGenerationConfiguration' => [
'Status' => '',
'ImageSelectorType' => '',
'DestinationConfig' => '',
'SamplingInterval' => '',
'Format' => '',
'FormatConfig' => '',
'WidthPixels' => '',
'HeightPixels' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'ImageGenerationConfiguration' => [
'Status' => '',
'ImageSelectorType' => '',
'DestinationConfig' => '',
'SamplingInterval' => '',
'Format' => '',
'FormatConfig' => '',
'WidthPixels' => '',
'HeightPixels' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/updateImageGenerationConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateImageGenerationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateImageGenerationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateImageGenerationConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateImageGenerationConfiguration"
payload = {
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateImageGenerationConfiguration"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateImageGenerationConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\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/updateImageGenerationConfiguration') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"ImageGenerationConfiguration\": {\n \"Status\": \"\",\n \"ImageSelectorType\": \"\",\n \"DestinationConfig\": \"\",\n \"SamplingInterval\": \"\",\n \"Format\": \"\",\n \"FormatConfig\": \"\",\n \"WidthPixels\": \"\",\n \"HeightPixels\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateImageGenerationConfiguration";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": json!({
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/updateImageGenerationConfiguration \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}'
echo '{
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": {
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
}
}' | \
http POST {{baseUrl}}/updateImageGenerationConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "ImageGenerationConfiguration": {\n "Status": "",\n "ImageSelectorType": "",\n "DestinationConfig": "",\n "SamplingInterval": "",\n "Format": "",\n "FormatConfig": "",\n "WidthPixels": "",\n "HeightPixels": ""\n }\n}' \
--output-document \
- {{baseUrl}}/updateImageGenerationConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"ImageGenerationConfiguration": [
"Status": "",
"ImageSelectorType": "",
"DestinationConfig": "",
"SamplingInterval": "",
"Format": "",
"FormatConfig": "",
"WidthPixels": "",
"HeightPixels": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateImageGenerationConfiguration")! 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
UpdateMediaStorageConfiguration
{{baseUrl}}/updateMediaStorageConfiguration
BODY json
{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateMediaStorageConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateMediaStorageConfiguration" {:content-type :json
:form-params {:ChannelARN ""
:MediaStorageConfiguration {:StreamARN ""
:Status ""}}})
require "http/client"
url = "{{baseUrl}}/updateMediaStorageConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\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}}/updateMediaStorageConfiguration"),
Content = new StringContent("{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\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}}/updateMediaStorageConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateMediaStorageConfiguration"
payload := strings.NewReader("{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/updateMediaStorageConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateMediaStorageConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateMediaStorageConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\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 \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateMediaStorageConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateMediaStorageConfiguration")
.header("content-type", "application/json")
.body("{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
ChannelARN: '',
MediaStorageConfiguration: {
StreamARN: '',
Status: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateMediaStorageConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateMediaStorageConfiguration',
headers: {'content-type': 'application/json'},
data: {ChannelARN: '', MediaStorageConfiguration: {StreamARN: '', Status: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateMediaStorageConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","MediaStorageConfiguration":{"StreamARN":"","Status":""}}'
};
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}}/updateMediaStorageConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelARN": "",\n "MediaStorageConfiguration": {\n "StreamARN": "",\n "Status": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateMediaStorageConfiguration")
.post(body)
.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/updateMediaStorageConfiguration',
headers: {
'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({ChannelARN: '', MediaStorageConfiguration: {StreamARN: '', Status: ''}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateMediaStorageConfiguration',
headers: {'content-type': 'application/json'},
body: {ChannelARN: '', MediaStorageConfiguration: {StreamARN: '', Status: ''}},
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}}/updateMediaStorageConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelARN: '',
MediaStorageConfiguration: {
StreamARN: '',
Status: ''
}
});
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}}/updateMediaStorageConfiguration',
headers: {'content-type': 'application/json'},
data: {ChannelARN: '', MediaStorageConfiguration: {StreamARN: '', Status: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateMediaStorageConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","MediaStorageConfiguration":{"StreamARN":"","Status":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelARN": @"",
@"MediaStorageConfiguration": @{ @"StreamARN": @"", @"Status": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateMediaStorageConfiguration"]
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}}/updateMediaStorageConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateMediaStorageConfiguration",
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([
'ChannelARN' => '',
'MediaStorageConfiguration' => [
'StreamARN' => '',
'Status' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateMediaStorageConfiguration', [
'body' => '{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateMediaStorageConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelARN' => '',
'MediaStorageConfiguration' => [
'StreamARN' => '',
'Status' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelARN' => '',
'MediaStorageConfiguration' => [
'StreamARN' => '',
'Status' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/updateMediaStorageConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateMediaStorageConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateMediaStorageConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateMediaStorageConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateMediaStorageConfiguration"
payload = {
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateMediaStorageConfiguration"
payload <- "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateMediaStorageConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\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/updateMediaStorageConfiguration') do |req|
req.body = "{\n \"ChannelARN\": \"\",\n \"MediaStorageConfiguration\": {\n \"StreamARN\": \"\",\n \"Status\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateMediaStorageConfiguration";
let payload = json!({
"ChannelARN": "",
"MediaStorageConfiguration": json!({
"StreamARN": "",
"Status": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/updateMediaStorageConfiguration \
--header 'content-type: application/json' \
--data '{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}'
echo '{
"ChannelARN": "",
"MediaStorageConfiguration": {
"StreamARN": "",
"Status": ""
}
}' | \
http POST {{baseUrl}}/updateMediaStorageConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelARN": "",\n "MediaStorageConfiguration": {\n "StreamARN": "",\n "Status": ""\n }\n}' \
--output-document \
- {{baseUrl}}/updateMediaStorageConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelARN": "",
"MediaStorageConfiguration": [
"StreamARN": "",
"Status": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateMediaStorageConfiguration")! 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
UpdateNotificationConfiguration
{{baseUrl}}/updateNotificationConfiguration
BODY json
{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateNotificationConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateNotificationConfiguration" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:NotificationConfiguration {:Status ""
:DestinationConfig ""}}})
require "http/client"
url = "{{baseUrl}}/updateNotificationConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\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}}/updateNotificationConfiguration"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\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}}/updateNotificationConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateNotificationConfiguration"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/updateNotificationConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 125
{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateNotificationConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateNotificationConfiguration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateNotificationConfiguration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateNotificationConfiguration")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
NotificationConfiguration: {
Status: '',
DestinationConfig: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateNotificationConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateNotificationConfiguration',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
NotificationConfiguration: {Status: '', DestinationConfig: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateNotificationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","NotificationConfiguration":{"Status":"","DestinationConfig":""}}'
};
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}}/updateNotificationConfiguration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "NotificationConfiguration": {\n "Status": "",\n "DestinationConfig": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateNotificationConfiguration")
.post(body)
.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/updateNotificationConfiguration',
headers: {
'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({
StreamName: '',
StreamARN: '',
NotificationConfiguration: {Status: '', DestinationConfig: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateNotificationConfiguration',
headers: {'content-type': 'application/json'},
body: {
StreamName: '',
StreamARN: '',
NotificationConfiguration: {Status: '', DestinationConfig: ''}
},
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}}/updateNotificationConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
NotificationConfiguration: {
Status: '',
DestinationConfig: ''
}
});
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}}/updateNotificationConfiguration',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
NotificationConfiguration: {Status: '', DestinationConfig: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateNotificationConfiguration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","NotificationConfiguration":{"Status":"","DestinationConfig":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"NotificationConfiguration": @{ @"Status": @"", @"DestinationConfig": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateNotificationConfiguration"]
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}}/updateNotificationConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateNotificationConfiguration",
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([
'StreamName' => '',
'StreamARN' => '',
'NotificationConfiguration' => [
'Status' => '',
'DestinationConfig' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateNotificationConfiguration', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateNotificationConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'NotificationConfiguration' => [
'Status' => '',
'DestinationConfig' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'NotificationConfiguration' => [
'Status' => '',
'DestinationConfig' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/updateNotificationConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateNotificationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateNotificationConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateNotificationConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateNotificationConfiguration"
payload = {
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateNotificationConfiguration"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateNotificationConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\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/updateNotificationConfiguration') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"NotificationConfiguration\": {\n \"Status\": \"\",\n \"DestinationConfig\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateNotificationConfiguration";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": json!({
"Status": "",
"DestinationConfig": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/updateNotificationConfiguration \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}'
echo '{
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": {
"Status": "",
"DestinationConfig": ""
}
}' | \
http POST {{baseUrl}}/updateNotificationConfiguration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "NotificationConfiguration": {\n "Status": "",\n "DestinationConfig": ""\n }\n}' \
--output-document \
- {{baseUrl}}/updateNotificationConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"NotificationConfiguration": [
"Status": "",
"DestinationConfig": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateNotificationConfiguration")! 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
UpdateSignalingChannel
{{baseUrl}}/updateSignalingChannel
BODY json
{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateSignalingChannel");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateSignalingChannel" {:content-type :json
:form-params {:ChannelARN ""
:CurrentVersion ""
:SingleMasterConfiguration {:MessageTtlSeconds ""}}})
require "http/client"
url = "{{baseUrl}}/updateSignalingChannel"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\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}}/updateSignalingChannel"),
Content = new StringContent("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\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}}/updateSignalingChannel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateSignalingChannel"
payload := strings.NewReader("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
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/updateSignalingChannel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112
{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateSignalingChannel")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateSignalingChannel"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\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 \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateSignalingChannel")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateSignalingChannel")
.header("content-type", "application/json")
.body("{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
ChannelARN: '',
CurrentVersion: '',
SingleMasterConfiguration: {
MessageTtlSeconds: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateSignalingChannel');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateSignalingChannel',
headers: {'content-type': 'application/json'},
data: {
ChannelARN: '',
CurrentVersion: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","CurrentVersion":"","SingleMasterConfiguration":{"MessageTtlSeconds":""}}'
};
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}}/updateSignalingChannel',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelARN": "",\n "CurrentVersion": "",\n "SingleMasterConfiguration": {\n "MessageTtlSeconds": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateSignalingChannel")
.post(body)
.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/updateSignalingChannel',
headers: {
'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({
ChannelARN: '',
CurrentVersion: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateSignalingChannel',
headers: {'content-type': 'application/json'},
body: {
ChannelARN: '',
CurrentVersion: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''}
},
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}}/updateSignalingChannel');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelARN: '',
CurrentVersion: '',
SingleMasterConfiguration: {
MessageTtlSeconds: ''
}
});
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}}/updateSignalingChannel',
headers: {'content-type': 'application/json'},
data: {
ChannelARN: '',
CurrentVersion: '',
SingleMasterConfiguration: {MessageTtlSeconds: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateSignalingChannel';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ChannelARN":"","CurrentVersion":"","SingleMasterConfiguration":{"MessageTtlSeconds":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ChannelARN": @"",
@"CurrentVersion": @"",
@"SingleMasterConfiguration": @{ @"MessageTtlSeconds": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateSignalingChannel"]
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}}/updateSignalingChannel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateSignalingChannel",
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([
'ChannelARN' => '',
'CurrentVersion' => '',
'SingleMasterConfiguration' => [
'MessageTtlSeconds' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateSignalingChannel', [
'body' => '{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateSignalingChannel');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelARN' => '',
'CurrentVersion' => '',
'SingleMasterConfiguration' => [
'MessageTtlSeconds' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelARN' => '',
'CurrentVersion' => '',
'SingleMasterConfiguration' => [
'MessageTtlSeconds' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/updateSignalingChannel');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateSignalingChannel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateSignalingChannel", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateSignalingChannel"
payload = {
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": { "MessageTtlSeconds": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateSignalingChannel"
payload <- "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateSignalingChannel")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\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/updateSignalingChannel') do |req|
req.body = "{\n \"ChannelARN\": \"\",\n \"CurrentVersion\": \"\",\n \"SingleMasterConfiguration\": {\n \"MessageTtlSeconds\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateSignalingChannel";
let payload = json!({
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": json!({"MessageTtlSeconds": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/updateSignalingChannel \
--header 'content-type: application/json' \
--data '{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}'
echo '{
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": {
"MessageTtlSeconds": ""
}
}' | \
http POST {{baseUrl}}/updateSignalingChannel \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ChannelARN": "",\n "CurrentVersion": "",\n "SingleMasterConfiguration": {\n "MessageTtlSeconds": ""\n }\n}' \
--output-document \
- {{baseUrl}}/updateSignalingChannel
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelARN": "",
"CurrentVersion": "",
"SingleMasterConfiguration": ["MessageTtlSeconds": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateSignalingChannel")! 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
UpdateStream
{{baseUrl}}/updateStream
BODY json
{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateStream");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateStream" {:content-type :json
:form-params {:StreamName ""
:StreamARN ""
:CurrentVersion ""
:DeviceName ""
:MediaType ""}})
require "http/client"
url = "{{baseUrl}}/updateStream"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\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}}/updateStream"),
Content = new StringContent("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\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}}/updateStream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateStream"
payload := strings.NewReader("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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/updateStream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 104
{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateStream")
.setHeader("content-type", "application/json")
.setBody("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateStream"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\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 \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateStream")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateStream")
.header("content-type", "application/json")
.body("{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}")
.asString();
const data = JSON.stringify({
StreamName: '',
StreamARN: '',
CurrentVersion: '',
DeviceName: '',
MediaType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateStream');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateStream',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
CurrentVersion: '',
DeviceName: '',
MediaType: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","CurrentVersion":"","DeviceName":"","MediaType":""}'
};
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}}/updateStream',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "StreamName": "",\n "StreamARN": "",\n "CurrentVersion": "",\n "DeviceName": "",\n "MediaType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateStream")
.post(body)
.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/updateStream',
headers: {
'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({
StreamName: '',
StreamARN: '',
CurrentVersion: '',
DeviceName: '',
MediaType: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateStream',
headers: {'content-type': 'application/json'},
body: {
StreamName: '',
StreamARN: '',
CurrentVersion: '',
DeviceName: '',
MediaType: ''
},
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}}/updateStream');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
StreamName: '',
StreamARN: '',
CurrentVersion: '',
DeviceName: '',
MediaType: ''
});
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}}/updateStream',
headers: {'content-type': 'application/json'},
data: {
StreamName: '',
StreamARN: '',
CurrentVersion: '',
DeviceName: '',
MediaType: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateStream';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"StreamName":"","StreamARN":"","CurrentVersion":"","DeviceName":"","MediaType":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StreamName": @"",
@"StreamARN": @"",
@"CurrentVersion": @"",
@"DeviceName": @"",
@"MediaType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateStream"]
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}}/updateStream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateStream",
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([
'StreamName' => '',
'StreamARN' => '',
'CurrentVersion' => '',
'DeviceName' => '',
'MediaType' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateStream', [
'body' => '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateStream');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'StreamName' => '',
'StreamARN' => '',
'CurrentVersion' => '',
'DeviceName' => '',
'MediaType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'StreamName' => '',
'StreamARN' => '',
'CurrentVersion' => '',
'DeviceName' => '',
'MediaType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateStream');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateStream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateStream", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateStream"
payload = {
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateStream"
payload <- "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateStream")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\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/updateStream') do |req|
req.body = "{\n \"StreamName\": \"\",\n \"StreamARN\": \"\",\n \"CurrentVersion\": \"\",\n \"DeviceName\": \"\",\n \"MediaType\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateStream";
let payload = json!({
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
});
let mut headers = reqwest::header::HeaderMap::new();
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}}/updateStream \
--header 'content-type: application/json' \
--data '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}'
echo '{
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
}' | \
http POST {{baseUrl}}/updateStream \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "StreamName": "",\n "StreamARN": "",\n "CurrentVersion": "",\n "DeviceName": "",\n "MediaType": ""\n}' \
--output-document \
- {{baseUrl}}/updateStream
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"StreamName": "",
"StreamARN": "",
"CurrentVersion": "",
"DeviceName": "",
"MediaType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateStream")! 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()