AWS MediaTailor
PUT
ConfigureLogsForChannel
{{baseUrl}}/configureLogs/channel
BODY json
{
"ChannelName": "",
"LogTypes": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configureLogs/channel");
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 \"LogTypes\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/configureLogs/channel" {:content-type :json
:form-params {:ChannelName ""
:LogTypes []}})
require "http/client"
url = "{{baseUrl}}/configureLogs/channel"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/configureLogs/channel"),
Content = new StringContent("{\n \"ChannelName\": \"\",\n \"LogTypes\": []\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}}/configureLogs/channel");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/configureLogs/channel"
payload := strings.NewReader("{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/configureLogs/channel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"ChannelName": "",
"LogTypes": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/configureLogs/channel")
.setHeader("content-type", "application/json")
.setBody("{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/configureLogs/channel"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"ChannelName\": \"\",\n \"LogTypes\": []\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 \"LogTypes\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/configureLogs/channel")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/configureLogs/channel")
.header("content-type", "application/json")
.body("{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}")
.asString();
const data = JSON.stringify({
ChannelName: '',
LogTypes: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/configureLogs/channel');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/configureLogs/channel',
headers: {'content-type': 'application/json'},
data: {ChannelName: '', LogTypes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/configureLogs/channel';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","LogTypes":[]}'
};
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}}/configureLogs/channel',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ChannelName": "",\n "LogTypes": []\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 \"LogTypes\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/configureLogs/channel")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/configureLogs/channel',
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: '', LogTypes: []}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/configureLogs/channel',
headers: {'content-type': 'application/json'},
body: {ChannelName: '', LogTypes: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/configureLogs/channel');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ChannelName: '',
LogTypes: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/configureLogs/channel',
headers: {'content-type': 'application/json'},
data: {ChannelName: '', LogTypes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/configureLogs/channel';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"ChannelName":"","LogTypes":[]}'
};
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": @"",
@"LogTypes": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/configureLogs/channel"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/configureLogs/channel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/configureLogs/channel",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'ChannelName' => '',
'LogTypes' => [
]
]),
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('PUT', '{{baseUrl}}/configureLogs/channel', [
'body' => '{
"ChannelName": "",
"LogTypes": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/configureLogs/channel');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ChannelName' => '',
'LogTypes' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ChannelName' => '',
'LogTypes' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/configureLogs/channel');
$request->setRequestMethod('PUT');
$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}}/configureLogs/channel' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"LogTypes": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configureLogs/channel' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"ChannelName": "",
"LogTypes": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/configureLogs/channel", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/configureLogs/channel"
payload = {
"ChannelName": "",
"LogTypes": []
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/configureLogs/channel"
payload <- "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/configureLogs/channel")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\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.put('/baseUrl/configureLogs/channel') do |req|
req.body = "{\n \"ChannelName\": \"\",\n \"LogTypes\": []\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/configureLogs/channel";
let payload = json!({
"ChannelName": "",
"LogTypes": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/configureLogs/channel \
--header 'content-type: application/json' \
--data '{
"ChannelName": "",
"LogTypes": []
}'
echo '{
"ChannelName": "",
"LogTypes": []
}' | \
http PUT {{baseUrl}}/configureLogs/channel \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "ChannelName": "",\n "LogTypes": []\n}' \
--output-document \
- {{baseUrl}}/configureLogs/channel
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"ChannelName": "",
"LogTypes": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configureLogs/channel")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
ConfigureLogsForPlaybackConfiguration
{{baseUrl}}/configureLogs/playbackConfiguration
BODY json
{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/configureLogs/playbackConfiguration");
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 \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/configureLogs/playbackConfiguration" {:content-type :json
:form-params {:PercentEnabled 0
:PlaybackConfigurationName ""}})
require "http/client"
url = "{{baseUrl}}/configureLogs/playbackConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/configureLogs/playbackConfiguration"),
Content = new StringContent("{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\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}}/configureLogs/playbackConfiguration");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/configureLogs/playbackConfiguration"
payload := strings.NewReader("{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/configureLogs/playbackConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60
{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/configureLogs/playbackConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/configureLogs/playbackConfiguration"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\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 \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/configureLogs/playbackConfiguration")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/configureLogs/playbackConfiguration")
.header("content-type", "application/json")
.body("{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}")
.asString();
const data = JSON.stringify({
PercentEnabled: 0,
PlaybackConfigurationName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/configureLogs/playbackConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/configureLogs/playbackConfiguration',
headers: {'content-type': 'application/json'},
data: {PercentEnabled: 0, PlaybackConfigurationName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/configureLogs/playbackConfiguration';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"PercentEnabled":0,"PlaybackConfigurationName":""}'
};
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}}/configureLogs/playbackConfiguration',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "PercentEnabled": 0,\n "PlaybackConfigurationName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/configureLogs/playbackConfiguration")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/configureLogs/playbackConfiguration',
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({PercentEnabled: 0, PlaybackConfigurationName: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/configureLogs/playbackConfiguration',
headers: {'content-type': 'application/json'},
body: {PercentEnabled: 0, PlaybackConfigurationName: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/configureLogs/playbackConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
PercentEnabled: 0,
PlaybackConfigurationName: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/configureLogs/playbackConfiguration',
headers: {'content-type': 'application/json'},
data: {PercentEnabled: 0, PlaybackConfigurationName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/configureLogs/playbackConfiguration';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"PercentEnabled":0,"PlaybackConfigurationName":""}'
};
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 = @{ @"PercentEnabled": @0,
@"PlaybackConfigurationName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/configureLogs/playbackConfiguration"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/configureLogs/playbackConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/configureLogs/playbackConfiguration",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'PercentEnabled' => 0,
'PlaybackConfigurationName' => ''
]),
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('PUT', '{{baseUrl}}/configureLogs/playbackConfiguration', [
'body' => '{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/configureLogs/playbackConfiguration');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'PercentEnabled' => 0,
'PlaybackConfigurationName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'PercentEnabled' => 0,
'PlaybackConfigurationName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/configureLogs/playbackConfiguration');
$request->setRequestMethod('PUT');
$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}}/configureLogs/playbackConfiguration' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/configureLogs/playbackConfiguration' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/configureLogs/playbackConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/configureLogs/playbackConfiguration"
payload = {
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/configureLogs/playbackConfiguration"
payload <- "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/configureLogs/playbackConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\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.put('/baseUrl/configureLogs/playbackConfiguration') do |req|
req.body = "{\n \"PercentEnabled\": 0,\n \"PlaybackConfigurationName\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/configureLogs/playbackConfiguration";
let payload = json!({
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/configureLogs/playbackConfiguration \
--header 'content-type: application/json' \
--data '{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}'
echo '{
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
}' | \
http PUT {{baseUrl}}/configureLogs/playbackConfiguration \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "PercentEnabled": 0,\n "PlaybackConfigurationName": ""\n}' \
--output-document \
- {{baseUrl}}/configureLogs/playbackConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"PercentEnabled": 0,
"PlaybackConfigurationName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/configureLogs/playbackConfiguration")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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
CreateChannel
{{baseUrl}}/channel/:ChannelName
QUERY PARAMS
ChannelName
BODY json
{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName");
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 \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/channel/:ChannelName" {:content-type :json
:form-params {:FillerSlate {:SourceLocationName ""
:VodSourceName ""}
:Outputs [{:DashPlaylistSettings ""
:HlsPlaylistSettings ""
:ManifestName ""
:SourceGroup ""}]
:PlaybackMode ""
:tags {}
:Tier ""}})
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\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}}/channel/:ChannelName"),
Content = new StringContent("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\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}}/channel/:ChannelName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName"
payload := strings.NewReader("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\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/channel/:ChannelName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 279
{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/channel/:ChannelName")
.setHeader("content-type", "application/json")
.setBody("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\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 \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/channel/:ChannelName")
.header("content-type", "application/json")
.body("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}")
.asString();
const data = JSON.stringify({
FillerSlate: {
SourceLocationName: '',
VodSourceName: ''
},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
],
PlaybackMode: '',
tags: {},
Tier: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/channel/:ChannelName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/channel/:ChannelName',
headers: {'content-type': 'application/json'},
data: {
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
],
PlaybackMode: '',
tags: {},
Tier: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"FillerSlate":{"SourceLocationName":"","VodSourceName":""},"Outputs":[{"DashPlaylistSettings":"","HlsPlaylistSettings":"","ManifestName":"","SourceGroup":""}],"PlaybackMode":"","tags":{},"Tier":""}'
};
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}}/channel/:ChannelName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "FillerSlate": {\n "SourceLocationName": "",\n "VodSourceName": ""\n },\n "Outputs": [\n {\n "DashPlaylistSettings": "",\n "HlsPlaylistSettings": "",\n "ManifestName": "",\n "SourceGroup": ""\n }\n ],\n "PlaybackMode": "",\n "tags": {},\n "Tier": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.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/channel/:ChannelName',
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({
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
],
PlaybackMode: '',
tags: {},
Tier: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/channel/:ChannelName',
headers: {'content-type': 'application/json'},
body: {
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
],
PlaybackMode: '',
tags: {},
Tier: ''
},
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}}/channel/:ChannelName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
FillerSlate: {
SourceLocationName: '',
VodSourceName: ''
},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
],
PlaybackMode: '',
tags: {},
Tier: ''
});
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}}/channel/:ChannelName',
headers: {'content-type': 'application/json'},
data: {
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
],
PlaybackMode: '',
tags: {},
Tier: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"FillerSlate":{"SourceLocationName":"","VodSourceName":""},"Outputs":[{"DashPlaylistSettings":"","HlsPlaylistSettings":"","ManifestName":"","SourceGroup":""}],"PlaybackMode":"","tags":{},"Tier":""}'
};
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 = @{ @"FillerSlate": @{ @"SourceLocationName": @"", @"VodSourceName": @"" },
@"Outputs": @[ @{ @"DashPlaylistSettings": @"", @"HlsPlaylistSettings": @"", @"ManifestName": @"", @"SourceGroup": @"" } ],
@"PlaybackMode": @"",
@"tags": @{ },
@"Tier": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName"]
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}}/channel/:ChannelName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName",
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([
'FillerSlate' => [
'SourceLocationName' => '',
'VodSourceName' => ''
],
'Outputs' => [
[
'DashPlaylistSettings' => '',
'HlsPlaylistSettings' => '',
'ManifestName' => '',
'SourceGroup' => ''
]
],
'PlaybackMode' => '',
'tags' => [
],
'Tier' => ''
]),
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}}/channel/:ChannelName', [
'body' => '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FillerSlate' => [
'SourceLocationName' => '',
'VodSourceName' => ''
],
'Outputs' => [
[
'DashPlaylistSettings' => '',
'HlsPlaylistSettings' => '',
'ManifestName' => '',
'SourceGroup' => ''
]
],
'PlaybackMode' => '',
'tags' => [
],
'Tier' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FillerSlate' => [
'SourceLocationName' => '',
'VodSourceName' => ''
],
'Outputs' => [
[
'DashPlaylistSettings' => '',
'HlsPlaylistSettings' => '',
'ManifestName' => '',
'SourceGroup' => ''
]
],
'PlaybackMode' => '',
'tags' => [
],
'Tier' => ''
]));
$request->setRequestUrl('{{baseUrl}}/channel/:ChannelName');
$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}}/channel/:ChannelName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/channel/:ChannelName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName"
payload = {
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName"
payload <- "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\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}}/channel/:ChannelName")
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 \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\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/channel/:ChannelName') do |req|
req.body = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ],\n \"PlaybackMode\": \"\",\n \"tags\": {},\n \"Tier\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName";
let payload = json!({
"FillerSlate": json!({
"SourceLocationName": "",
"VodSourceName": ""
}),
"Outputs": (
json!({
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
})
),
"PlaybackMode": "",
"tags": json!({}),
"Tier": ""
});
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}}/channel/:ChannelName \
--header 'content-type: application/json' \
--data '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}'
echo '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
],
"PlaybackMode": "",
"tags": {},
"Tier": ""
}' | \
http POST {{baseUrl}}/channel/:ChannelName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "FillerSlate": {\n "SourceLocationName": "",\n "VodSourceName": ""\n },\n "Outputs": [\n {\n "DashPlaylistSettings": "",\n "HlsPlaylistSettings": "",\n "ManifestName": "",\n "SourceGroup": ""\n }\n ],\n "PlaybackMode": "",\n "tags": {},\n "Tier": ""\n}' \
--output-document \
- {{baseUrl}}/channel/:ChannelName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"FillerSlate": [
"SourceLocationName": "",
"VodSourceName": ""
],
"Outputs": [
[
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
]
],
"PlaybackMode": "",
"tags": [],
"Tier": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName")! 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
CreateLiveSource
{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
QUERY PARAMS
LiveSourceName
SourceLocationName
BODY json
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName" {:content-type :json
:form-params {:HttpPackageConfigurations [{:Path ""
:SourceGroup ""
:Type ""}]
:tags {}}})
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"),
Content = new StringContent("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
payload := strings.NewReader("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.setHeader("content-type", "application/json")
.setBody("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.header("content-type", "application/json")
.body("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
],
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}],"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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\n }\n ],\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.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/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
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({HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {'content-type': 'application/json'},
body: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], 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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
],
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}],"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 = @{ @"HttpPackageConfigurations": @[ @{ @"Path": @"", @"SourceGroup": @"", @"Type": @"" } ],
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"]
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName",
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([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
],
'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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName', [
'body' => '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
payload = {
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
payload <- "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName') do |req|
req.body = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName";
let payload = json!({
"HttpPackageConfigurations": (
json!({
"Path": "",
"SourceGroup": "",
"Type": ""
})
),
"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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName \
--header 'content-type: application/json' \
--data '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}'
echo '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}' | \
http POST {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\n }\n ],\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"HttpPackageConfigurations": [
[
"Path": "",
"SourceGroup": "",
"Type": ""
]
],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")! 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
CreatePrefetchSchedule
{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
QUERY PARAMS
Name
PlaybackConfigurationName
BODY json
{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name");
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 \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name" {:content-type :json
:form-params {:Consumption {:AvailMatchingCriteria ""
:EndTime ""
:StartTime ""}
:Retrieval {:DynamicVariables ""
:EndTime ""
:StartTime ""}
:StreamId ""}})
require "http/client"
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\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}}/prefetchSchedule/:PlaybackConfigurationName/:Name"),
Content = new StringContent("{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\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}}/prefetchSchedule/:PlaybackConfigurationName/:Name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
payload := strings.NewReader("{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\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/prefetchSchedule/:PlaybackConfigurationName/:Name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 205
{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.setHeader("content-type", "application/json")
.setBody("{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\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 \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.header("content-type", "application/json")
.body("{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}")
.asString();
const data = JSON.stringify({
Consumption: {
AvailMatchingCriteria: '',
EndTime: '',
StartTime: ''
},
Retrieval: {
DynamicVariables: '',
EndTime: '',
StartTime: ''
},
StreamId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name',
headers: {'content-type': 'application/json'},
data: {
Consumption: {AvailMatchingCriteria: '', EndTime: '', StartTime: ''},
Retrieval: {DynamicVariables: '', EndTime: '', StartTime: ''},
StreamId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Consumption":{"AvailMatchingCriteria":"","EndTime":"","StartTime":""},"Retrieval":{"DynamicVariables":"","EndTime":"","StartTime":""},"StreamId":""}'
};
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Consumption": {\n "AvailMatchingCriteria": "",\n "EndTime": "",\n "StartTime": ""\n },\n "Retrieval": {\n "DynamicVariables": "",\n "EndTime": "",\n "StartTime": ""\n },\n "StreamId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.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/prefetchSchedule/:PlaybackConfigurationName/:Name',
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({
Consumption: {AvailMatchingCriteria: '', EndTime: '', StartTime: ''},
Retrieval: {DynamicVariables: '', EndTime: '', StartTime: ''},
StreamId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name',
headers: {'content-type': 'application/json'},
body: {
Consumption: {AvailMatchingCriteria: '', EndTime: '', StartTime: ''},
Retrieval: {DynamicVariables: '', EndTime: '', StartTime: ''},
StreamId: ''
},
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Consumption: {
AvailMatchingCriteria: '',
EndTime: '',
StartTime: ''
},
Retrieval: {
DynamicVariables: '',
EndTime: '',
StartTime: ''
},
StreamId: ''
});
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name',
headers: {'content-type': 'application/json'},
data: {
Consumption: {AvailMatchingCriteria: '', EndTime: '', StartTime: ''},
Retrieval: {DynamicVariables: '', EndTime: '', StartTime: ''},
StreamId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Consumption":{"AvailMatchingCriteria":"","EndTime":"","StartTime":""},"Retrieval":{"DynamicVariables":"","EndTime":"","StartTime":""},"StreamId":""}'
};
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 = @{ @"Consumption": @{ @"AvailMatchingCriteria": @"", @"EndTime": @"", @"StartTime": @"" },
@"Retrieval": @{ @"DynamicVariables": @"", @"EndTime": @"", @"StartTime": @"" },
@"StreamId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"]
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name",
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([
'Consumption' => [
'AvailMatchingCriteria' => '',
'EndTime' => '',
'StartTime' => ''
],
'Retrieval' => [
'DynamicVariables' => '',
'EndTime' => '',
'StartTime' => ''
],
'StreamId' => ''
]),
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name', [
'body' => '{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Consumption' => [
'AvailMatchingCriteria' => '',
'EndTime' => '',
'StartTime' => ''
],
'Retrieval' => [
'DynamicVariables' => '',
'EndTime' => '',
'StartTime' => ''
],
'StreamId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Consumption' => [
'AvailMatchingCriteria' => '',
'EndTime' => '',
'StartTime' => ''
],
'Retrieval' => [
'DynamicVariables' => '',
'EndTime' => '',
'StartTime' => ''
],
'StreamId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
$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}}/prefetchSchedule/:PlaybackConfigurationName/:Name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
payload = {
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
payload <- "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\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}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
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 \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\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/prefetchSchedule/:PlaybackConfigurationName/:Name') do |req|
req.body = "{\n \"Consumption\": {\n \"AvailMatchingCriteria\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"Retrieval\": {\n \"DynamicVariables\": \"\",\n \"EndTime\": \"\",\n \"StartTime\": \"\"\n },\n \"StreamId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name";
let payload = json!({
"Consumption": json!({
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
}),
"Retrieval": json!({
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
}),
"StreamId": ""
});
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name \
--header 'content-type: application/json' \
--data '{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}'
echo '{
"Consumption": {
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
},
"Retrieval": {
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
},
"StreamId": ""
}' | \
http POST {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Consumption": {\n "AvailMatchingCriteria": "",\n "EndTime": "",\n "StartTime": ""\n },\n "Retrieval": {\n "DynamicVariables": "",\n "EndTime": "",\n "StartTime": ""\n },\n "StreamId": ""\n}' \
--output-document \
- {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Consumption": [
"AvailMatchingCriteria": "",
"EndTime": "",
"StartTime": ""
],
"Retrieval": [
"DynamicVariables": "",
"EndTime": "",
"StartTime": ""
],
"StreamId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")! 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
CreateProgram
{{baseUrl}}/channel/:ChannelName/program/:ProgramName
QUERY PARAMS
ChannelName
ProgramName
BODY json
{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/program/:ProgramName");
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 \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/channel/:ChannelName/program/:ProgramName" {:content-type :json
:form-params {:AdBreaks [{:MessageType ""
:OffsetMillis ""
:Slate ""
:SpliceInsertMessage ""
:TimeSignalMessage ""}]
:LiveSourceName ""
:ScheduleConfiguration {:ClipRange ""
:Transition ""}
:SourceLocationName ""
:VodSourceName ""}})
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\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}}/channel/:ChannelName/program/:ProgramName"),
Content = new StringContent("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\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}}/channel/:ChannelName/program/:ProgramName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
payload := strings.NewReader("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\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/channel/:ChannelName/program/:ProgramName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 319
{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.setHeader("content-type", "application/json")
.setBody("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\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 \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.header("content-type", "application/json")
.body("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}")
.asString();
const data = JSON.stringify({
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
LiveSourceName: '',
ScheduleConfiguration: {
ClipRange: '',
Transition: ''
},
SourceLocationName: '',
VodSourceName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName',
headers: {'content-type': 'application/json'},
data: {
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
LiveSourceName: '',
ScheduleConfiguration: {ClipRange: '', Transition: ''},
SourceLocationName: '',
VodSourceName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AdBreaks":[{"MessageType":"","OffsetMillis":"","Slate":"","SpliceInsertMessage":"","TimeSignalMessage":""}],"LiveSourceName":"","ScheduleConfiguration":{"ClipRange":"","Transition":""},"SourceLocationName":"","VodSourceName":""}'
};
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}}/channel/:ChannelName/program/:ProgramName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AdBreaks": [\n {\n "MessageType": "",\n "OffsetMillis": "",\n "Slate": "",\n "SpliceInsertMessage": "",\n "TimeSignalMessage": ""\n }\n ],\n "LiveSourceName": "",\n "ScheduleConfiguration": {\n "ClipRange": "",\n "Transition": ""\n },\n "SourceLocationName": "",\n "VodSourceName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.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/channel/:ChannelName/program/:ProgramName',
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({
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
LiveSourceName: '',
ScheduleConfiguration: {ClipRange: '', Transition: ''},
SourceLocationName: '',
VodSourceName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName',
headers: {'content-type': 'application/json'},
body: {
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
LiveSourceName: '',
ScheduleConfiguration: {ClipRange: '', Transition: ''},
SourceLocationName: '',
VodSourceName: ''
},
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}}/channel/:ChannelName/program/:ProgramName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
LiveSourceName: '',
ScheduleConfiguration: {
ClipRange: '',
Transition: ''
},
SourceLocationName: '',
VodSourceName: ''
});
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}}/channel/:ChannelName/program/:ProgramName',
headers: {'content-type': 'application/json'},
data: {
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
LiveSourceName: '',
ScheduleConfiguration: {ClipRange: '', Transition: ''},
SourceLocationName: '',
VodSourceName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AdBreaks":[{"MessageType":"","OffsetMillis":"","Slate":"","SpliceInsertMessage":"","TimeSignalMessage":""}],"LiveSourceName":"","ScheduleConfiguration":{"ClipRange":"","Transition":""},"SourceLocationName":"","VodSourceName":""}'
};
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 = @{ @"AdBreaks": @[ @{ @"MessageType": @"", @"OffsetMillis": @"", @"Slate": @"", @"SpliceInsertMessage": @"", @"TimeSignalMessage": @"" } ],
@"LiveSourceName": @"",
@"ScheduleConfiguration": @{ @"ClipRange": @"", @"Transition": @"" },
@"SourceLocationName": @"",
@"VodSourceName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/program/:ProgramName"]
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}}/channel/:ChannelName/program/:ProgramName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/program/:ProgramName",
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([
'AdBreaks' => [
[
'MessageType' => '',
'OffsetMillis' => '',
'Slate' => '',
'SpliceInsertMessage' => '',
'TimeSignalMessage' => ''
]
],
'LiveSourceName' => '',
'ScheduleConfiguration' => [
'ClipRange' => '',
'Transition' => ''
],
'SourceLocationName' => '',
'VodSourceName' => ''
]),
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}}/channel/:ChannelName/program/:ProgramName', [
'body' => '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AdBreaks' => [
[
'MessageType' => '',
'OffsetMillis' => '',
'Slate' => '',
'SpliceInsertMessage' => '',
'TimeSignalMessage' => ''
]
],
'LiveSourceName' => '',
'ScheduleConfiguration' => [
'ClipRange' => '',
'Transition' => ''
],
'SourceLocationName' => '',
'VodSourceName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AdBreaks' => [
[
'MessageType' => '',
'OffsetMillis' => '',
'Slate' => '',
'SpliceInsertMessage' => '',
'TimeSignalMessage' => ''
]
],
'LiveSourceName' => '',
'ScheduleConfiguration' => [
'ClipRange' => '',
'Transition' => ''
],
'SourceLocationName' => '',
'VodSourceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$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}}/channel/:ChannelName/program/:ProgramName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/program/:ProgramName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/channel/:ChannelName/program/:ProgramName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
payload = {
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
payload <- "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\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}}/channel/:ChannelName/program/:ProgramName")
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 \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\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/channel/:ChannelName/program/:ProgramName') do |req|
req.body = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"LiveSourceName\": \"\",\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n },\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName";
let payload = json!({
"AdBreaks": (
json!({
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
})
),
"LiveSourceName": "",
"ScheduleConfiguration": json!({
"ClipRange": "",
"Transition": ""
}),
"SourceLocationName": "",
"VodSourceName": ""
});
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}}/channel/:ChannelName/program/:ProgramName \
--header 'content-type: application/json' \
--data '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}'
echo '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"LiveSourceName": "",
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
},
"SourceLocationName": "",
"VodSourceName": ""
}' | \
http POST {{baseUrl}}/channel/:ChannelName/program/:ProgramName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "AdBreaks": [\n {\n "MessageType": "",\n "OffsetMillis": "",\n "Slate": "",\n "SpliceInsertMessage": "",\n "TimeSignalMessage": ""\n }\n ],\n "LiveSourceName": "",\n "ScheduleConfiguration": {\n "ClipRange": "",\n "Transition": ""\n },\n "SourceLocationName": "",\n "VodSourceName": ""\n}' \
--output-document \
- {{baseUrl}}/channel/:ChannelName/program/:ProgramName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AdBreaks": [
[
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
]
],
"LiveSourceName": "",
"ScheduleConfiguration": [
"ClipRange": "",
"Transition": ""
],
"SourceLocationName": "",
"VodSourceName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")! 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
CreateSourceLocation
{{baseUrl}}/sourceLocation/:SourceLocationName
QUERY PARAMS
SourceLocationName
BODY json
{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName");
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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/sourceLocation/:SourceLocationName" {:content-type :json
:form-params {:AccessConfiguration {:AccessType ""
:SecretsManagerAccessTokenConfiguration ""}
:DefaultSegmentDeliveryConfiguration {:BaseUrl ""}
:HttpConfiguration {:BaseUrl ""}
:SegmentDeliveryConfigurations [{:BaseUrl ""
:Name ""}]
:tags {}}})
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName"),
Content = new StringContent("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName"
payload := strings.NewReader("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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/sourceLocation/:SourceLocationName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 325
{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sourceLocation/:SourceLocationName")
.setHeader("content-type", "application/json")
.setBody("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sourceLocation/:SourceLocationName")
.header("content-type", "application/json")
.body("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
AccessConfiguration: {
AccessType: '',
SecretsManagerAccessTokenConfiguration: ''
},
DefaultSegmentDeliveryConfiguration: {
BaseUrl: ''
},
HttpConfiguration: {
BaseUrl: ''
},
SegmentDeliveryConfigurations: [
{
BaseUrl: '',
Name: ''
}
],
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}}/sourceLocation/:SourceLocationName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName',
headers: {'content-type': 'application/json'},
data: {
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}],
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AccessConfiguration":{"AccessType":"","SecretsManagerAccessTokenConfiguration":""},"DefaultSegmentDeliveryConfiguration":{"BaseUrl":""},"HttpConfiguration":{"BaseUrl":""},"SegmentDeliveryConfigurations":[{"BaseUrl":"","Name":""}],"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}}/sourceLocation/:SourceLocationName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AccessConfiguration": {\n "AccessType": "",\n "SecretsManagerAccessTokenConfiguration": ""\n },\n "DefaultSegmentDeliveryConfiguration": {\n "BaseUrl": ""\n },\n "HttpConfiguration": {\n "BaseUrl": ""\n },\n "SegmentDeliveryConfigurations": [\n {\n "BaseUrl": "",\n "Name": ""\n }\n ],\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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.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/sourceLocation/:SourceLocationName',
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({
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}],
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName',
headers: {'content-type': 'application/json'},
body: {
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}],
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}}/sourceLocation/:SourceLocationName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AccessConfiguration: {
AccessType: '',
SecretsManagerAccessTokenConfiguration: ''
},
DefaultSegmentDeliveryConfiguration: {
BaseUrl: ''
},
HttpConfiguration: {
BaseUrl: ''
},
SegmentDeliveryConfigurations: [
{
BaseUrl: '',
Name: ''
}
],
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}}/sourceLocation/:SourceLocationName',
headers: {'content-type': 'application/json'},
data: {
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}],
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AccessConfiguration":{"AccessType":"","SecretsManagerAccessTokenConfiguration":""},"DefaultSegmentDeliveryConfiguration":{"BaseUrl":""},"HttpConfiguration":{"BaseUrl":""},"SegmentDeliveryConfigurations":[{"BaseUrl":"","Name":""}],"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 = @{ @"AccessConfiguration": @{ @"AccessType": @"", @"SecretsManagerAccessTokenConfiguration": @"" },
@"DefaultSegmentDeliveryConfiguration": @{ @"BaseUrl": @"" },
@"HttpConfiguration": @{ @"BaseUrl": @"" },
@"SegmentDeliveryConfigurations": @[ @{ @"BaseUrl": @"", @"Name": @"" } ],
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName"]
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}}/sourceLocation/:SourceLocationName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName",
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([
'AccessConfiguration' => [
'AccessType' => '',
'SecretsManagerAccessTokenConfiguration' => ''
],
'DefaultSegmentDeliveryConfiguration' => [
'BaseUrl' => ''
],
'HttpConfiguration' => [
'BaseUrl' => ''
],
'SegmentDeliveryConfigurations' => [
[
'BaseUrl' => '',
'Name' => ''
]
],
'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}}/sourceLocation/:SourceLocationName', [
'body' => '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AccessConfiguration' => [
'AccessType' => '',
'SecretsManagerAccessTokenConfiguration' => ''
],
'DefaultSegmentDeliveryConfiguration' => [
'BaseUrl' => ''
],
'HttpConfiguration' => [
'BaseUrl' => ''
],
'SegmentDeliveryConfigurations' => [
[
'BaseUrl' => '',
'Name' => ''
]
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AccessConfiguration' => [
'AccessType' => '',
'SecretsManagerAccessTokenConfiguration' => ''
],
'DefaultSegmentDeliveryConfiguration' => [
'BaseUrl' => ''
],
'HttpConfiguration' => [
'BaseUrl' => ''
],
'SegmentDeliveryConfigurations' => [
[
'BaseUrl' => '',
'Name' => ''
]
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$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}}/sourceLocation/:SourceLocationName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/sourceLocation/:SourceLocationName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
payload = {
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": { "BaseUrl": "" },
"HttpConfiguration": { "BaseUrl": "" },
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName"
payload <- "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName")
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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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/sourceLocation/:SourceLocationName') do |req|
req.body = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName";
let payload = json!({
"AccessConfiguration": json!({
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
}),
"DefaultSegmentDeliveryConfiguration": json!({"BaseUrl": ""}),
"HttpConfiguration": json!({"BaseUrl": ""}),
"SegmentDeliveryConfigurations": (
json!({
"BaseUrl": "",
"Name": ""
})
),
"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}}/sourceLocation/:SourceLocationName \
--header 'content-type: application/json' \
--data '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}'
echo '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
],
"tags": {}
}' | \
http POST {{baseUrl}}/sourceLocation/:SourceLocationName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "AccessConfiguration": {\n "AccessType": "",\n "SecretsManagerAccessTokenConfiguration": ""\n },\n "DefaultSegmentDeliveryConfiguration": {\n "BaseUrl": ""\n },\n "HttpConfiguration": {\n "BaseUrl": ""\n },\n "SegmentDeliveryConfigurations": [\n {\n "BaseUrl": "",\n "Name": ""\n }\n ],\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AccessConfiguration": [
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
],
"DefaultSegmentDeliveryConfiguration": ["BaseUrl": ""],
"HttpConfiguration": ["BaseUrl": ""],
"SegmentDeliveryConfigurations": [
[
"BaseUrl": "",
"Name": ""
]
],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName")! 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
CreateVodSource
{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
QUERY PARAMS
SourceLocationName
VodSourceName
BODY json
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName" {:content-type :json
:form-params {:HttpPackageConfigurations [{:Path ""
:SourceGroup ""
:Type ""}]
:tags {}}})
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"),
Content = new StringContent("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
payload := strings.NewReader("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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/sourceLocation/:SourceLocationName/vodSource/:VodSourceName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.setHeader("content-type", "application/json")
.setBody("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.header("content-type", "application/json")
.body("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
],
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}],"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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\n }\n ],\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.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/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
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({HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {'content-type': 'application/json'},
body: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], 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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
],
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}], tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}],"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 = @{ @"HttpPackageConfigurations": @[ @{ @"Path": @"", @"SourceGroup": @"", @"Type": @"" } ],
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"]
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName",
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([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
],
'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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName', [
'body' => '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
payload = {
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
payload <- "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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/sourceLocation/:SourceLocationName/vodSource/:VodSourceName') do |req|
req.body = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ],\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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName";
let payload = json!({
"HttpPackageConfigurations": (
json!({
"Path": "",
"SourceGroup": "",
"Type": ""
})
),
"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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName \
--header 'content-type: application/json' \
--data '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}'
echo '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
],
"tags": {}
}' | \
http POST {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\n }\n ],\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"HttpPackageConfigurations": [
[
"Path": "",
"SourceGroup": "",
"Type": ""
]
],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")! 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()
DELETE
DeleteChannel
{{baseUrl}}/channel/:ChannelName
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/channel/:ChannelName")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/channel/:ChannelName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/channel/:ChannelName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/channel/:ChannelName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/channel/:ChannelName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/channel/:ChannelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {method: 'DELETE'};
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}}/channel/:ChannelName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/channel/:ChannelName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/channel/:ChannelName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/channel/:ChannelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/channel/:ChannelName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/channel/:ChannelName');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/channel/:ChannelName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/channel/:ChannelName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/channel/:ChannelName
http DELETE {{baseUrl}}/channel/:ChannelName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/channel/:ChannelName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeleteChannelPolicy
{{baseUrl}}/channel/:ChannelName/policy
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/policy");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/channel/:ChannelName/policy")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/policy"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/policy"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/policy");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/policy"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/channel/:ChannelName/policy HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/channel/:ChannelName/policy")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/policy"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/policy")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/channel/:ChannelName/policy")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/channel/:ChannelName/policy');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/channel/:ChannelName/policy'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/policy';
const options = {method: 'DELETE'};
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}}/channel/:ChannelName/policy',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/policy")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/policy',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/channel/:ChannelName/policy'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/channel/:ChannelName/policy');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/channel/:ChannelName/policy'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/policy';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/policy"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/channel/:ChannelName/policy" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/policy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/channel/:ChannelName/policy');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/policy');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/policy');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/policy' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/policy' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/channel/:ChannelName/policy")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/policy"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/policy"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/policy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/channel/:ChannelName/policy') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/policy";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/channel/:ChannelName/policy
http DELETE {{baseUrl}}/channel/:ChannelName/policy
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/channel/:ChannelName/policy
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/policy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeleteLiveSource
{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
QUERY PARAMS
LiveSourceName
SourceLocationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {method: 'DELETE'};
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
http DELETE {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeletePlaybackConfiguration
{{baseUrl}}/playbackConfiguration/:Name
QUERY PARAMS
Name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/playbackConfiguration/:Name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/playbackConfiguration/:Name")
require "http/client"
url = "{{baseUrl}}/playbackConfiguration/:Name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/playbackConfiguration/:Name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/playbackConfiguration/:Name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/playbackConfiguration/:Name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/playbackConfiguration/:Name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/playbackConfiguration/:Name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/playbackConfiguration/:Name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/playbackConfiguration/:Name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/playbackConfiguration/:Name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/playbackConfiguration/:Name');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/playbackConfiguration/:Name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/playbackConfiguration/:Name';
const options = {method: 'DELETE'};
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}}/playbackConfiguration/:Name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/playbackConfiguration/:Name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/playbackConfiguration/:Name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/playbackConfiguration/:Name'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/playbackConfiguration/:Name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/playbackConfiguration/:Name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/playbackConfiguration/:Name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/playbackConfiguration/:Name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/playbackConfiguration/:Name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/playbackConfiguration/:Name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/playbackConfiguration/:Name');
echo $response->getBody();
setUrl('{{baseUrl}}/playbackConfiguration/:Name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/playbackConfiguration/:Name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/playbackConfiguration/:Name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/playbackConfiguration/:Name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/playbackConfiguration/:Name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/playbackConfiguration/:Name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/playbackConfiguration/:Name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/playbackConfiguration/:Name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/playbackConfiguration/:Name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/playbackConfiguration/:Name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/playbackConfiguration/:Name
http DELETE {{baseUrl}}/playbackConfiguration/:Name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/playbackConfiguration/:Name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/playbackConfiguration/:Name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeletePrefetchSchedule
{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
QUERY PARAMS
Name
PlaybackConfigurationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
require "http/client"
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name';
const options = {method: 'DELETE'};
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
echo $response->getBody();
setUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
http DELETE {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeleteProgram
{{baseUrl}}/channel/:ChannelName/program/:ProgramName
QUERY PARAMS
ChannelName
ProgramName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/program/:ProgramName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/program/:ProgramName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/channel/:ChannelName/program/:ProgramName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {method: 'DELETE'};
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}}/channel/:ChannelName/program/:ProgramName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/program/:ProgramName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/program/:ProgramName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/channel/:ChannelName/program/:ProgramName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/program/:ProgramName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/program/:ProgramName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/program/:ProgramName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/channel/:ChannelName/program/:ProgramName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/channel/:ChannelName/program/:ProgramName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/channel/:ChannelName/program/:ProgramName
http DELETE {{baseUrl}}/channel/:ChannelName/program/:ProgramName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/channel/:ChannelName/program/:ProgramName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeleteSourceLocation
{{baseUrl}}/sourceLocation/:SourceLocationName
QUERY PARAMS
SourceLocationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/sourceLocation/:SourceLocationName")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/sourceLocation/:SourceLocationName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sourceLocation/:SourceLocationName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sourceLocation/:SourceLocationName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {method: 'DELETE'};
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}}/sourceLocation/:SourceLocationName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/sourceLocation/:SourceLocationName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/sourceLocation/:SourceLocationName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/sourceLocation/:SourceLocationName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/sourceLocation/:SourceLocationName
http DELETE {{baseUrl}}/sourceLocation/:SourceLocationName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
DELETE
DeleteVodSource
{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
QUERY PARAMS
SourceLocationName
VodSourceName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {method: 'DELETE'};
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
http DELETE {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
GET
DescribeChannel
{{baseUrl}}/channel/:ChannelName
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channel/:ChannelName")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/channel/:ChannelName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channel/:ChannelName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channel/:ChannelName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/channel/:ChannelName');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/channel/:ChannelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {method: 'GET'};
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}}/channel/:ChannelName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/channel/:ChannelName'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channel/:ChannelName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/channel/:ChannelName'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/channel/:ChannelName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/channel/:ChannelName');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channel/:ChannelName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/channel/:ChannelName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/channel/:ChannelName
http GET {{baseUrl}}/channel/:ChannelName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channel/:ChannelName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
DescribeLiveSource
{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
QUERY PARAMS
LiveSourceName
SourceLocationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {method: 'GET'};
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
http GET {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
DescribeProgram
{{baseUrl}}/channel/:ChannelName/program/:ProgramName
QUERY PARAMS
ChannelName
ProgramName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/program/:ProgramName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/program/:ProgramName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/channel/:ChannelName/program/:ProgramName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {method: 'GET'};
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}}/channel/:ChannelName/program/:ProgramName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/program/:ProgramName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/program/:ProgramName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/channel/:ChannelName/program/:ProgramName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/program/:ProgramName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/program/:ProgramName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/program/:ProgramName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channel/:ChannelName/program/:ProgramName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/channel/:ChannelName/program/:ProgramName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/channel/:ChannelName/program/:ProgramName
http GET {{baseUrl}}/channel/:ChannelName/program/:ProgramName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channel/:ChannelName/program/:ProgramName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
DescribeSourceLocation
{{baseUrl}}/sourceLocation/:SourceLocationName
QUERY PARAMS
SourceLocationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sourceLocation/:SourceLocationName")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/sourceLocation/:SourceLocationName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sourceLocation/:SourceLocationName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sourceLocation/:SourceLocationName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {method: 'GET'};
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}}/sourceLocation/:SourceLocationName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/sourceLocation/:SourceLocationName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sourceLocation/:SourceLocationName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/sourceLocation/:SourceLocationName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/sourceLocation/:SourceLocationName
http GET {{baseUrl}}/sourceLocation/:SourceLocationName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
DescribeVodSource
{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
QUERY PARAMS
SourceLocationName
VodSourceName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {method: 'GET'};
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
http GET {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
GetChannelPolicy
{{baseUrl}}/channel/:ChannelName/policy
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/policy");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channel/:ChannelName/policy")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/policy"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/policy"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/policy");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/policy"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/channel/:ChannelName/policy HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channel/:ChannelName/policy")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/policy"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/policy")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channel/:ChannelName/policy")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/channel/:ChannelName/policy');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/channel/:ChannelName/policy'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/policy';
const options = {method: 'GET'};
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}}/channel/:ChannelName/policy',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/policy")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/policy',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/channel/:ChannelName/policy'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channel/:ChannelName/policy');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/channel/:ChannelName/policy'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/policy';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/policy"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/channel/:ChannelName/policy" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/policy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/channel/:ChannelName/policy');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/policy');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/policy');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/policy' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/policy' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channel/:ChannelName/policy")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/policy"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/policy"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/policy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/channel/:ChannelName/policy') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/policy";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/channel/:ChannelName/policy
http GET {{baseUrl}}/channel/:ChannelName/policy
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channel/:ChannelName/policy
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/policy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
GetChannelSchedule
{{baseUrl}}/channel/:ChannelName/schedule
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/schedule");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channel/:ChannelName/schedule")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/schedule"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/schedule"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/schedule");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/schedule"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/channel/:ChannelName/schedule HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channel/:ChannelName/schedule")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/schedule"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/schedule")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channel/:ChannelName/schedule")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/channel/:ChannelName/schedule');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/channel/:ChannelName/schedule'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/schedule';
const options = {method: 'GET'};
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}}/channel/:ChannelName/schedule',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/schedule")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/schedule',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/channel/:ChannelName/schedule'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channel/:ChannelName/schedule');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/channel/:ChannelName/schedule'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/schedule';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/schedule"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/channel/:ChannelName/schedule" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/schedule",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/channel/:ChannelName/schedule');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/schedule');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/schedule');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/schedule' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/schedule' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channel/:ChannelName/schedule")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/schedule"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/schedule"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/schedule")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/channel/:ChannelName/schedule') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/schedule";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/channel/:ChannelName/schedule
http GET {{baseUrl}}/channel/:ChannelName/schedule
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channel/:ChannelName/schedule
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/schedule")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
GetPlaybackConfiguration
{{baseUrl}}/playbackConfiguration/:Name
QUERY PARAMS
Name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/playbackConfiguration/:Name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/playbackConfiguration/:Name")
require "http/client"
url = "{{baseUrl}}/playbackConfiguration/:Name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/playbackConfiguration/:Name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/playbackConfiguration/:Name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/playbackConfiguration/:Name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/playbackConfiguration/:Name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/playbackConfiguration/:Name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/playbackConfiguration/:Name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/playbackConfiguration/:Name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/playbackConfiguration/:Name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/playbackConfiguration/:Name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/playbackConfiguration/:Name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/playbackConfiguration/:Name';
const options = {method: 'GET'};
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}}/playbackConfiguration/:Name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/playbackConfiguration/:Name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/playbackConfiguration/:Name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/playbackConfiguration/:Name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/playbackConfiguration/:Name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/playbackConfiguration/:Name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/playbackConfiguration/:Name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/playbackConfiguration/:Name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/playbackConfiguration/:Name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/playbackConfiguration/:Name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/playbackConfiguration/:Name');
echo $response->getBody();
setUrl('{{baseUrl}}/playbackConfiguration/:Name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/playbackConfiguration/:Name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/playbackConfiguration/:Name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/playbackConfiguration/:Name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/playbackConfiguration/:Name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/playbackConfiguration/:Name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/playbackConfiguration/:Name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/playbackConfiguration/:Name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/playbackConfiguration/:Name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/playbackConfiguration/:Name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/playbackConfiguration/:Name
http GET {{baseUrl}}/playbackConfiguration/:Name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/playbackConfiguration/:Name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/playbackConfiguration/:Name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
GetPrefetchSchedule
{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
QUERY PARAMS
Name
PlaybackConfigurationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
require "http/client"
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name';
const options = {method: 'GET'};
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/prefetchSchedule/:PlaybackConfigurationName/:Name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
echo $response->getBody();
setUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/prefetchSchedule/:PlaybackConfigurationName/:Name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
http GET {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName/:Name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
ListAlerts
{{baseUrl}}/alerts#resourceArn
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/alerts?resourceArn=#resourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/alerts#resourceArn" {:query-params {:resourceArn ""}})
require "http/client"
url = "{{baseUrl}}/alerts?resourceArn=#resourceArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/alerts?resourceArn=#resourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/alerts?resourceArn=#resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/alerts?resourceArn=#resourceArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/alerts?resourceArn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/alerts?resourceArn=#resourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/alerts?resourceArn=#resourceArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/alerts?resourceArn=#resourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/alerts?resourceArn=#resourceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/alerts?resourceArn=#resourceArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/alerts#resourceArn',
params: {resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/alerts?resourceArn=#resourceArn';
const options = {method: 'GET'};
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}}/alerts?resourceArn=#resourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/alerts?resourceArn=#resourceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/alerts?resourceArn=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/alerts#resourceArn',
qs: {resourceArn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/alerts#resourceArn');
req.query({
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: 'GET',
url: '{{baseUrl}}/alerts#resourceArn',
params: {resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/alerts?resourceArn=#resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/alerts?resourceArn=#resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/alerts?resourceArn=#resourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/alerts?resourceArn=#resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/alerts?resourceArn=#resourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/alerts#resourceArn');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'resourceArn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/alerts#resourceArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'resourceArn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/alerts?resourceArn=#resourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/alerts?resourceArn=#resourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/alerts?resourceArn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/alerts#resourceArn"
querystring = {"resourceArn":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/alerts#resourceArn"
queryString <- list(resourceArn = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/alerts?resourceArn=#resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/alerts') do |req|
req.params['resourceArn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/alerts#resourceArn";
let querystring = [
("resourceArn", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/alerts?resourceArn=#resourceArn'
http GET '{{baseUrl}}/alerts?resourceArn=#resourceArn'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/alerts?resourceArn=#resourceArn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/alerts?resourceArn=#resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
ListChannels
{{baseUrl}}/channels
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channels");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/channels")
require "http/client"
url = "{{baseUrl}}/channels"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/channels"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channels"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/channels HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/channels")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channels"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channels")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/channels")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/channels');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/channels'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channels';
const options = {method: 'GET'};
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}}/channels',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channels")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/channels',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/channels'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/channels');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/channels'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channels';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channels"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/channels" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channels",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/channels');
echo $response->getBody();
setUrl('{{baseUrl}}/channels');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channels' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channels' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/channels")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channels"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channels"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channels")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/channels') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channels";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/channels
http GET {{baseUrl}}/channels
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/channels
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channels")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
ListLiveSources
{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources
QUERY PARAMS
SourceLocationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/sourceLocation/:SourceLocationName/liveSources HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources';
const options = {method: 'GET'};
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}}/sourceLocation/:SourceLocationName/liveSources',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/liveSources',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/sourceLocation/:SourceLocationName/liveSources" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sourceLocation/:SourceLocationName/liveSources")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/sourceLocation/:SourceLocationName/liveSources') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/liveSources
http GET {{baseUrl}}/sourceLocation/:SourceLocationName/liveSources
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/liveSources
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSources")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
ListPlaybackConfigurations
{{baseUrl}}/playbackConfigurations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/playbackConfigurations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/playbackConfigurations")
require "http/client"
url = "{{baseUrl}}/playbackConfigurations"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/playbackConfigurations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/playbackConfigurations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/playbackConfigurations"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/playbackConfigurations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/playbackConfigurations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/playbackConfigurations"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/playbackConfigurations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/playbackConfigurations")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/playbackConfigurations');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/playbackConfigurations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/playbackConfigurations';
const options = {method: 'GET'};
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}}/playbackConfigurations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/playbackConfigurations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/playbackConfigurations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/playbackConfigurations'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/playbackConfigurations');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/playbackConfigurations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/playbackConfigurations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/playbackConfigurations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/playbackConfigurations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/playbackConfigurations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/playbackConfigurations');
echo $response->getBody();
setUrl('{{baseUrl}}/playbackConfigurations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/playbackConfigurations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/playbackConfigurations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/playbackConfigurations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/playbackConfigurations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/playbackConfigurations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/playbackConfigurations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/playbackConfigurations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/playbackConfigurations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/playbackConfigurations";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/playbackConfigurations
http GET {{baseUrl}}/playbackConfigurations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/playbackConfigurations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/playbackConfigurations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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
ListPrefetchSchedules
{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName
QUERY PARAMS
PlaybackConfigurationName
BODY json
{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName");
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 \"StreamId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName" {:content-type :json
:form-params {:MaxResults 0
:NextToken ""
:StreamId ""}})
require "http/client"
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\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}}/prefetchSchedule/:PlaybackConfigurationName"),
Content = new StringContent("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\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}}/prefetchSchedule/:PlaybackConfigurationName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName"
payload := strings.NewReader("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\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/prefetchSchedule/:PlaybackConfigurationName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58
{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName")
.setHeader("content-type", "application/json")
.setBody("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\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 \"StreamId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName")
.header("content-type", "application/json")
.body("{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\n}")
.asString();
const data = JSON.stringify({
MaxResults: 0,
NextToken: '',
StreamId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: '', StreamId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":"","StreamId":""}'
};
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}}/prefetchSchedule/:PlaybackConfigurationName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "MaxResults": 0,\n "NextToken": "",\n "StreamId": ""\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 \"StreamId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName")
.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/prefetchSchedule/:PlaybackConfigurationName',
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: '', StreamId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName',
headers: {'content-type': 'application/json'},
body: {MaxResults: 0, NextToken: '', StreamId: ''},
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}}/prefetchSchedule/:PlaybackConfigurationName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
MaxResults: 0,
NextToken: '',
StreamId: ''
});
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}}/prefetchSchedule/:PlaybackConfigurationName',
headers: {'content-type': 'application/json'},
data: {MaxResults: 0, NextToken: '', StreamId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"MaxResults":0,"NextToken":"","StreamId":""}'
};
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": @"",
@"StreamId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName"]
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}}/prefetchSchedule/:PlaybackConfigurationName" 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 \"StreamId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName",
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' => '',
'StreamId' => ''
]),
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}}/prefetchSchedule/:PlaybackConfigurationName', [
'body' => '{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'MaxResults' => 0,
'NextToken' => '',
'StreamId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'MaxResults' => 0,
'NextToken' => '',
'StreamId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName');
$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}}/prefetchSchedule/:PlaybackConfigurationName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/prefetchSchedule/:PlaybackConfigurationName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName"
payload = {
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName"
payload <- "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\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}}/prefetchSchedule/:PlaybackConfigurationName")
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 \"StreamId\": \"\"\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/prefetchSchedule/:PlaybackConfigurationName') do |req|
req.body = "{\n \"MaxResults\": 0,\n \"NextToken\": \"\",\n \"StreamId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName";
let payload = json!({
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
});
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}}/prefetchSchedule/:PlaybackConfigurationName \
--header 'content-type: application/json' \
--data '{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}'
echo '{
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
}' | \
http POST {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "MaxResults": 0,\n "NextToken": "",\n "StreamId": ""\n}' \
--output-document \
- {{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"MaxResults": 0,
"NextToken": "",
"StreamId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/prefetchSchedule/:PlaybackConfigurationName")! 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()
GET
ListSourceLocations
{{baseUrl}}/sourceLocations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sourceLocations")
require "http/client"
url = "{{baseUrl}}/sourceLocations"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/sourceLocations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocations"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/sourceLocations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sourceLocations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocations"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sourceLocations")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/sourceLocations');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/sourceLocations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocations';
const options = {method: 'GET'};
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}}/sourceLocations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/sourceLocations'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sourceLocations');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/sourceLocations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/sourceLocations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/sourceLocations');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sourceLocations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/sourceLocations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocations";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/sourceLocations
http GET {{baseUrl}}/sourceLocations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sourceLocations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
ListTagsForResource
{{baseUrl}}/tags/:ResourceArn
QUERY PARAMS
ResourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:ResourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:ResourceArn")
require "http/client"
url = "{{baseUrl}}/tags/:ResourceArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tags/:ResourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:ResourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:ResourceArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tags/:ResourceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:ResourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:ResourceArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:ResourceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/tags/:ResourceArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:ResourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:ResourceArn';
const options = {method: 'GET'};
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}}/tags/:ResourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:ResourceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/tags/:ResourceArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags/: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: 'GET', url: '{{baseUrl}}/tags/:ResourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:ResourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:ResourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/tags/:ResourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:ResourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tags/:ResourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:ResourceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:ResourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:ResourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:ResourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags/:ResourceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:ResourceArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:ResourceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:ResourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tags/:ResourceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:ResourceArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/tags/:ResourceArn
http GET {{baseUrl}}/tags/:ResourceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:ResourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:ResourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
GET
ListVodSources
{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources
QUERY PARAMS
SourceLocationName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/sourceLocation/:SourceLocationName/vodSources HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources';
const options = {method: 'GET'};
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}}/sourceLocation/:SourceLocationName/vodSources',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/vodSources',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
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}}/sourceLocation/:SourceLocationName/vodSources" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources');
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/sourceLocation/:SourceLocationName/vodSources")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/sourceLocation/:SourceLocationName/vodSources') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/vodSources
http GET {{baseUrl}}/sourceLocation/:SourceLocationName/vodSources
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/vodSources
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSources")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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()
PUT
PutChannelPolicy
{{baseUrl}}/channel/:ChannelName/policy
QUERY PARAMS
ChannelName
BODY json
{
"Policy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/policy");
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 \"Policy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/channel/:ChannelName/policy" {:content-type :json
:form-params {:Policy ""}})
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/policy"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Policy\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/policy"),
Content = new StringContent("{\n \"Policy\": \"\"\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}}/channel/:ChannelName/policy");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Policy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/policy"
payload := strings.NewReader("{\n \"Policy\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/channel/:ChannelName/policy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18
{
"Policy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/channel/:ChannelName/policy")
.setHeader("content-type", "application/json")
.setBody("{\n \"Policy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/policy"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Policy\": \"\"\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 \"Policy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/policy")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/channel/:ChannelName/policy")
.header("content-type", "application/json")
.body("{\n \"Policy\": \"\"\n}")
.asString();
const data = JSON.stringify({
Policy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/channel/:ChannelName/policy');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName/policy',
headers: {'content-type': 'application/json'},
data: {Policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/policy';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Policy":""}'
};
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}}/channel/:ChannelName/policy',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Policy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Policy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/policy")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/policy',
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({Policy: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName/policy',
headers: {'content-type': 'application/json'},
body: {Policy: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/channel/:ChannelName/policy');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Policy: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName/policy',
headers: {'content-type': 'application/json'},
data: {Policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/policy';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Policy":""}'
};
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 = @{ @"Policy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/policy"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/channel/:ChannelName/policy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Policy\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/policy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'Policy' => ''
]),
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('PUT', '{{baseUrl}}/channel/:ChannelName/policy', [
'body' => '{
"Policy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/policy');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Policy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Policy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/channel/:ChannelName/policy');
$request->setRequestMethod('PUT');
$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}}/channel/:ChannelName/policy' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Policy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/policy' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Policy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Policy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/channel/:ChannelName/policy", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/policy"
payload = { "Policy": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/policy"
payload <- "{\n \"Policy\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/policy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Policy\": \"\"\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.put('/baseUrl/channel/:ChannelName/policy') do |req|
req.body = "{\n \"Policy\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/policy";
let payload = json!({"Policy": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/channel/:ChannelName/policy \
--header 'content-type: application/json' \
--data '{
"Policy": ""
}'
echo '{
"Policy": ""
}' | \
http PUT {{baseUrl}}/channel/:ChannelName/policy \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Policy": ""\n}' \
--output-document \
- {{baseUrl}}/channel/:ChannelName/policy
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Policy": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/policy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
PutPlaybackConfiguration
{{baseUrl}}/playbackConfiguration
BODY json
{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/playbackConfiguration");
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 \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/playbackConfiguration" {:content-type :json
:form-params {:AdDecisionServerUrl ""
:AvailSuppression {:Mode ""
:Value ""}
:Bumper {:EndUrl ""
:StartUrl ""}
:CdnConfiguration {:AdSegmentUrlPrefix ""
:ContentSegmentUrlPrefix ""}
:ConfigurationAliases {}
:DashConfiguration {:MpdLocation ""
:OriginManifestType ""}
:LivePreRollConfiguration {:AdDecisionServerUrl ""
:MaxDurationSeconds ""}
:ManifestProcessingRules {:AdMarkerPassthrough ""}
:Name ""
:PersonalizationThresholdSeconds 0
:SlateAdUrl ""
:tags {}
:TranscodeProfileName ""
:VideoContentSourceUrl ""}})
require "http/client"
url = "{{baseUrl}}/playbackConfiguration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/playbackConfiguration"),
Content = new StringContent("{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\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}}/playbackConfiguration");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/playbackConfiguration"
payload := strings.NewReader("{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/playbackConfiguration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 665
{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/playbackConfiguration")
.setHeader("content-type", "application/json")
.setBody("{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/playbackConfiguration"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\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 \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/playbackConfiguration")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/playbackConfiguration")
.header("content-type", "application/json")
.body("{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}")
.asString();
const data = JSON.stringify({
AdDecisionServerUrl: '',
AvailSuppression: {
Mode: '',
Value: ''
},
Bumper: {
EndUrl: '',
StartUrl: ''
},
CdnConfiguration: {
AdSegmentUrlPrefix: '',
ContentSegmentUrlPrefix: ''
},
ConfigurationAliases: {},
DashConfiguration: {
MpdLocation: '',
OriginManifestType: ''
},
LivePreRollConfiguration: {
AdDecisionServerUrl: '',
MaxDurationSeconds: ''
},
ManifestProcessingRules: {
AdMarkerPassthrough: ''
},
Name: '',
PersonalizationThresholdSeconds: 0,
SlateAdUrl: '',
tags: {},
TranscodeProfileName: '',
VideoContentSourceUrl: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/playbackConfiguration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/playbackConfiguration',
headers: {'content-type': 'application/json'},
data: {
AdDecisionServerUrl: '',
AvailSuppression: {Mode: '', Value: ''},
Bumper: {EndUrl: '', StartUrl: ''},
CdnConfiguration: {AdSegmentUrlPrefix: '', ContentSegmentUrlPrefix: ''},
ConfigurationAliases: {},
DashConfiguration: {MpdLocation: '', OriginManifestType: ''},
LivePreRollConfiguration: {AdDecisionServerUrl: '', MaxDurationSeconds: ''},
ManifestProcessingRules: {AdMarkerPassthrough: ''},
Name: '',
PersonalizationThresholdSeconds: 0,
SlateAdUrl: '',
tags: {},
TranscodeProfileName: '',
VideoContentSourceUrl: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/playbackConfiguration';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AdDecisionServerUrl":"","AvailSuppression":{"Mode":"","Value":""},"Bumper":{"EndUrl":"","StartUrl":""},"CdnConfiguration":{"AdSegmentUrlPrefix":"","ContentSegmentUrlPrefix":""},"ConfigurationAliases":{},"DashConfiguration":{"MpdLocation":"","OriginManifestType":""},"LivePreRollConfiguration":{"AdDecisionServerUrl":"","MaxDurationSeconds":""},"ManifestProcessingRules":{"AdMarkerPassthrough":""},"Name":"","PersonalizationThresholdSeconds":0,"SlateAdUrl":"","tags":{},"TranscodeProfileName":"","VideoContentSourceUrl":""}'
};
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}}/playbackConfiguration',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AdDecisionServerUrl": "",\n "AvailSuppression": {\n "Mode": "",\n "Value": ""\n },\n "Bumper": {\n "EndUrl": "",\n "StartUrl": ""\n },\n "CdnConfiguration": {\n "AdSegmentUrlPrefix": "",\n "ContentSegmentUrlPrefix": ""\n },\n "ConfigurationAliases": {},\n "DashConfiguration": {\n "MpdLocation": "",\n "OriginManifestType": ""\n },\n "LivePreRollConfiguration": {\n "AdDecisionServerUrl": "",\n "MaxDurationSeconds": ""\n },\n "ManifestProcessingRules": {\n "AdMarkerPassthrough": ""\n },\n "Name": "",\n "PersonalizationThresholdSeconds": 0,\n "SlateAdUrl": "",\n "tags": {},\n "TranscodeProfileName": "",\n "VideoContentSourceUrl": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/playbackConfiguration")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/playbackConfiguration',
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({
AdDecisionServerUrl: '',
AvailSuppression: {Mode: '', Value: ''},
Bumper: {EndUrl: '', StartUrl: ''},
CdnConfiguration: {AdSegmentUrlPrefix: '', ContentSegmentUrlPrefix: ''},
ConfigurationAliases: {},
DashConfiguration: {MpdLocation: '', OriginManifestType: ''},
LivePreRollConfiguration: {AdDecisionServerUrl: '', MaxDurationSeconds: ''},
ManifestProcessingRules: {AdMarkerPassthrough: ''},
Name: '',
PersonalizationThresholdSeconds: 0,
SlateAdUrl: '',
tags: {},
TranscodeProfileName: '',
VideoContentSourceUrl: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/playbackConfiguration',
headers: {'content-type': 'application/json'},
body: {
AdDecisionServerUrl: '',
AvailSuppression: {Mode: '', Value: ''},
Bumper: {EndUrl: '', StartUrl: ''},
CdnConfiguration: {AdSegmentUrlPrefix: '', ContentSegmentUrlPrefix: ''},
ConfigurationAliases: {},
DashConfiguration: {MpdLocation: '', OriginManifestType: ''},
LivePreRollConfiguration: {AdDecisionServerUrl: '', MaxDurationSeconds: ''},
ManifestProcessingRules: {AdMarkerPassthrough: ''},
Name: '',
PersonalizationThresholdSeconds: 0,
SlateAdUrl: '',
tags: {},
TranscodeProfileName: '',
VideoContentSourceUrl: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/playbackConfiguration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AdDecisionServerUrl: '',
AvailSuppression: {
Mode: '',
Value: ''
},
Bumper: {
EndUrl: '',
StartUrl: ''
},
CdnConfiguration: {
AdSegmentUrlPrefix: '',
ContentSegmentUrlPrefix: ''
},
ConfigurationAliases: {},
DashConfiguration: {
MpdLocation: '',
OriginManifestType: ''
},
LivePreRollConfiguration: {
AdDecisionServerUrl: '',
MaxDurationSeconds: ''
},
ManifestProcessingRules: {
AdMarkerPassthrough: ''
},
Name: '',
PersonalizationThresholdSeconds: 0,
SlateAdUrl: '',
tags: {},
TranscodeProfileName: '',
VideoContentSourceUrl: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/playbackConfiguration',
headers: {'content-type': 'application/json'},
data: {
AdDecisionServerUrl: '',
AvailSuppression: {Mode: '', Value: ''},
Bumper: {EndUrl: '', StartUrl: ''},
CdnConfiguration: {AdSegmentUrlPrefix: '', ContentSegmentUrlPrefix: ''},
ConfigurationAliases: {},
DashConfiguration: {MpdLocation: '', OriginManifestType: ''},
LivePreRollConfiguration: {AdDecisionServerUrl: '', MaxDurationSeconds: ''},
ManifestProcessingRules: {AdMarkerPassthrough: ''},
Name: '',
PersonalizationThresholdSeconds: 0,
SlateAdUrl: '',
tags: {},
TranscodeProfileName: '',
VideoContentSourceUrl: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/playbackConfiguration';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AdDecisionServerUrl":"","AvailSuppression":{"Mode":"","Value":""},"Bumper":{"EndUrl":"","StartUrl":""},"CdnConfiguration":{"AdSegmentUrlPrefix":"","ContentSegmentUrlPrefix":""},"ConfigurationAliases":{},"DashConfiguration":{"MpdLocation":"","OriginManifestType":""},"LivePreRollConfiguration":{"AdDecisionServerUrl":"","MaxDurationSeconds":""},"ManifestProcessingRules":{"AdMarkerPassthrough":""},"Name":"","PersonalizationThresholdSeconds":0,"SlateAdUrl":"","tags":{},"TranscodeProfileName":"","VideoContentSourceUrl":""}'
};
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 = @{ @"AdDecisionServerUrl": @"",
@"AvailSuppression": @{ @"Mode": @"", @"Value": @"" },
@"Bumper": @{ @"EndUrl": @"", @"StartUrl": @"" },
@"CdnConfiguration": @{ @"AdSegmentUrlPrefix": @"", @"ContentSegmentUrlPrefix": @"" },
@"ConfigurationAliases": @{ },
@"DashConfiguration": @{ @"MpdLocation": @"", @"OriginManifestType": @"" },
@"LivePreRollConfiguration": @{ @"AdDecisionServerUrl": @"", @"MaxDurationSeconds": @"" },
@"ManifestProcessingRules": @{ @"AdMarkerPassthrough": @"" },
@"Name": @"",
@"PersonalizationThresholdSeconds": @0,
@"SlateAdUrl": @"",
@"tags": @{ },
@"TranscodeProfileName": @"",
@"VideoContentSourceUrl": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/playbackConfiguration"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/playbackConfiguration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/playbackConfiguration",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'AdDecisionServerUrl' => '',
'AvailSuppression' => [
'Mode' => '',
'Value' => ''
],
'Bumper' => [
'EndUrl' => '',
'StartUrl' => ''
],
'CdnConfiguration' => [
'AdSegmentUrlPrefix' => '',
'ContentSegmentUrlPrefix' => ''
],
'ConfigurationAliases' => [
],
'DashConfiguration' => [
'MpdLocation' => '',
'OriginManifestType' => ''
],
'LivePreRollConfiguration' => [
'AdDecisionServerUrl' => '',
'MaxDurationSeconds' => ''
],
'ManifestProcessingRules' => [
'AdMarkerPassthrough' => ''
],
'Name' => '',
'PersonalizationThresholdSeconds' => 0,
'SlateAdUrl' => '',
'tags' => [
],
'TranscodeProfileName' => '',
'VideoContentSourceUrl' => ''
]),
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('PUT', '{{baseUrl}}/playbackConfiguration', [
'body' => '{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/playbackConfiguration');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AdDecisionServerUrl' => '',
'AvailSuppression' => [
'Mode' => '',
'Value' => ''
],
'Bumper' => [
'EndUrl' => '',
'StartUrl' => ''
],
'CdnConfiguration' => [
'AdSegmentUrlPrefix' => '',
'ContentSegmentUrlPrefix' => ''
],
'ConfigurationAliases' => [
],
'DashConfiguration' => [
'MpdLocation' => '',
'OriginManifestType' => ''
],
'LivePreRollConfiguration' => [
'AdDecisionServerUrl' => '',
'MaxDurationSeconds' => ''
],
'ManifestProcessingRules' => [
'AdMarkerPassthrough' => ''
],
'Name' => '',
'PersonalizationThresholdSeconds' => 0,
'SlateAdUrl' => '',
'tags' => [
],
'TranscodeProfileName' => '',
'VideoContentSourceUrl' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AdDecisionServerUrl' => '',
'AvailSuppression' => [
'Mode' => '',
'Value' => ''
],
'Bumper' => [
'EndUrl' => '',
'StartUrl' => ''
],
'CdnConfiguration' => [
'AdSegmentUrlPrefix' => '',
'ContentSegmentUrlPrefix' => ''
],
'ConfigurationAliases' => [
],
'DashConfiguration' => [
'MpdLocation' => '',
'OriginManifestType' => ''
],
'LivePreRollConfiguration' => [
'AdDecisionServerUrl' => '',
'MaxDurationSeconds' => ''
],
'ManifestProcessingRules' => [
'AdMarkerPassthrough' => ''
],
'Name' => '',
'PersonalizationThresholdSeconds' => 0,
'SlateAdUrl' => '',
'tags' => [
],
'TranscodeProfileName' => '',
'VideoContentSourceUrl' => ''
]));
$request->setRequestUrl('{{baseUrl}}/playbackConfiguration');
$request->setRequestMethod('PUT');
$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}}/playbackConfiguration' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/playbackConfiguration' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/playbackConfiguration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/playbackConfiguration"
payload = {
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": { "AdMarkerPassthrough": "" },
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/playbackConfiguration"
payload <- "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/playbackConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\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.put('/baseUrl/playbackConfiguration') do |req|
req.body = "{\n \"AdDecisionServerUrl\": \"\",\n \"AvailSuppression\": {\n \"Mode\": \"\",\n \"Value\": \"\"\n },\n \"Bumper\": {\n \"EndUrl\": \"\",\n \"StartUrl\": \"\"\n },\n \"CdnConfiguration\": {\n \"AdSegmentUrlPrefix\": \"\",\n \"ContentSegmentUrlPrefix\": \"\"\n },\n \"ConfigurationAliases\": {},\n \"DashConfiguration\": {\n \"MpdLocation\": \"\",\n \"OriginManifestType\": \"\"\n },\n \"LivePreRollConfiguration\": {\n \"AdDecisionServerUrl\": \"\",\n \"MaxDurationSeconds\": \"\"\n },\n \"ManifestProcessingRules\": {\n \"AdMarkerPassthrough\": \"\"\n },\n \"Name\": \"\",\n \"PersonalizationThresholdSeconds\": 0,\n \"SlateAdUrl\": \"\",\n \"tags\": {},\n \"TranscodeProfileName\": \"\",\n \"VideoContentSourceUrl\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/playbackConfiguration";
let payload = json!({
"AdDecisionServerUrl": "",
"AvailSuppression": json!({
"Mode": "",
"Value": ""
}),
"Bumper": json!({
"EndUrl": "",
"StartUrl": ""
}),
"CdnConfiguration": json!({
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
}),
"ConfigurationAliases": json!({}),
"DashConfiguration": json!({
"MpdLocation": "",
"OriginManifestType": ""
}),
"LivePreRollConfiguration": json!({
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
}),
"ManifestProcessingRules": json!({"AdMarkerPassthrough": ""}),
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": json!({}),
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/playbackConfiguration \
--header 'content-type: application/json' \
--data '{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}'
echo '{
"AdDecisionServerUrl": "",
"AvailSuppression": {
"Mode": "",
"Value": ""
},
"Bumper": {
"EndUrl": "",
"StartUrl": ""
},
"CdnConfiguration": {
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
},
"ConfigurationAliases": {},
"DashConfiguration": {
"MpdLocation": "",
"OriginManifestType": ""
},
"LivePreRollConfiguration": {
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
},
"ManifestProcessingRules": {
"AdMarkerPassthrough": ""
},
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": {},
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
}' | \
http PUT {{baseUrl}}/playbackConfiguration \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "AdDecisionServerUrl": "",\n "AvailSuppression": {\n "Mode": "",\n "Value": ""\n },\n "Bumper": {\n "EndUrl": "",\n "StartUrl": ""\n },\n "CdnConfiguration": {\n "AdSegmentUrlPrefix": "",\n "ContentSegmentUrlPrefix": ""\n },\n "ConfigurationAliases": {},\n "DashConfiguration": {\n "MpdLocation": "",\n "OriginManifestType": ""\n },\n "LivePreRollConfiguration": {\n "AdDecisionServerUrl": "",\n "MaxDurationSeconds": ""\n },\n "ManifestProcessingRules": {\n "AdMarkerPassthrough": ""\n },\n "Name": "",\n "PersonalizationThresholdSeconds": 0,\n "SlateAdUrl": "",\n "tags": {},\n "TranscodeProfileName": "",\n "VideoContentSourceUrl": ""\n}' \
--output-document \
- {{baseUrl}}/playbackConfiguration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AdDecisionServerUrl": "",
"AvailSuppression": [
"Mode": "",
"Value": ""
],
"Bumper": [
"EndUrl": "",
"StartUrl": ""
],
"CdnConfiguration": [
"AdSegmentUrlPrefix": "",
"ContentSegmentUrlPrefix": ""
],
"ConfigurationAliases": [],
"DashConfiguration": [
"MpdLocation": "",
"OriginManifestType": ""
],
"LivePreRollConfiguration": [
"AdDecisionServerUrl": "",
"MaxDurationSeconds": ""
],
"ManifestProcessingRules": ["AdMarkerPassthrough": ""],
"Name": "",
"PersonalizationThresholdSeconds": 0,
"SlateAdUrl": "",
"tags": [],
"TranscodeProfileName": "",
"VideoContentSourceUrl": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/playbackConfiguration")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
StartChannel
{{baseUrl}}/channel/:ChannelName/start
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/start");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/channel/:ChannelName/start")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/start"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/start"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/start");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/start"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/channel/:ChannelName/start HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/channel/:ChannelName/start")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/start"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/start")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/channel/:ChannelName/start")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/channel/:ChannelName/start');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/channel/:ChannelName/start'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/start';
const options = {method: 'PUT'};
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}}/channel/:ChannelName/start',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/start")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/start',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'PUT', url: '{{baseUrl}}/channel/:ChannelName/start'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/channel/:ChannelName/start');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'PUT', url: '{{baseUrl}}/channel/:ChannelName/start'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/start';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/start"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
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}}/channel/:ChannelName/start" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/start",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/channel/:ChannelName/start');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/start');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/start');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/start' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/start' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/channel/:ChannelName/start")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/start"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/start"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/start")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/channel/:ChannelName/start') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/start";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/channel/:ChannelName/start
http PUT {{baseUrl}}/channel/:ChannelName/start
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/channel/:ChannelName/start
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/start")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
StopChannel
{{baseUrl}}/channel/:ChannelName/stop
QUERY PARAMS
ChannelName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/stop");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/channel/:ChannelName/stop")
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/stop"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/stop"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/channel/:ChannelName/stop");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/stop"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/channel/:ChannelName/stop HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/channel/:ChannelName/stop")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/stop"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/stop")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/channel/:ChannelName/stop")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/channel/:ChannelName/stop');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/channel/:ChannelName/stop'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/stop';
const options = {method: 'PUT'};
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}}/channel/:ChannelName/stop',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/stop")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/stop',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'PUT', url: '{{baseUrl}}/channel/:ChannelName/stop'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/channel/:ChannelName/stop');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'PUT', url: '{{baseUrl}}/channel/:ChannelName/stop'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/stop';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/stop"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
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}}/channel/:ChannelName/stop" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/stop",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/channel/:ChannelName/stop');
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/stop');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/channel/:ChannelName/stop');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/channel/:ChannelName/stop' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/stop' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/channel/:ChannelName/stop")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/stop"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/stop"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/stop")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/channel/:ChannelName/stop') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/stop";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/channel/:ChannelName/stop
http PUT {{baseUrl}}/channel/:ChannelName/stop
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/channel/:ChannelName/stop
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/stop")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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}}/tags/:ResourceArn
QUERY PARAMS
ResourceArn
BODY json
{
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:ResourceArn");
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 \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags/:ResourceArn" {:content-type :json
:form-params {:tags {}}})
require "http/client"
url = "{{baseUrl}}/tags/:ResourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\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}}/tags/:ResourceArn"),
Content = new StringContent("{\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}}/tags/:ResourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:ResourceArn"
payload := strings.NewReader("{\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/tags/:ResourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:ResourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:ResourceArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\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 \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:ResourceArn")
.header("content-type", "application/json")
.body("{\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
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}}/tags/:ResourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:ResourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:ResourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"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}}/tags/:ResourceArn',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\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 \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn")
.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/tags/:ResourceArn',
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({tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:ResourceArn',
headers: {'content-type': 'application/json'},
body: {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}}/tags/:ResourceArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
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}}/tags/:ResourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:ResourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"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 = @{ @"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:ResourceArn"]
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}}/tags/:ResourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:ResourceArn",
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([
'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}}/tags/:ResourceArn', [
'body' => '{
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:ResourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:ResourceArn');
$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}}/tags/:ResourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:ResourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags/:ResourceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:ResourceArn"
payload = { "tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:ResourceArn"
payload <- "{\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}}/tags/:ResourceArn")
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 \"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/tags/:ResourceArn') do |req|
req.body = "{\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}}/tags/:ResourceArn";
let payload = json!({"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}}/tags/:ResourceArn \
--header 'content-type: application/json' \
--data '{
"tags": {}
}'
echo '{
"tags": {}
}' | \
http POST {{baseUrl}}/tags/:ResourceArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/tags/:ResourceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:ResourceArn")! 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()
DELETE
UntagResource
{{baseUrl}}/tags/:ResourceArn#tagKeys
QUERY PARAMS
tagKeys
ResourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:ResourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/tags/:ResourceArn?tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:ResourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
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}}/tags/:ResourceArn?tagKeys=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:ResourceArn?tagKeys=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:ResourceArn#tagKeys',
qs: {tagKeys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags/:ResourceArn#tagKeys');
req.query({
tagKeys: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:ResourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
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}}/tags/:ResourceArn?tagKeys=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:ResourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'tagKeys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:ResourceArn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags/:ResourceArn?tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:ResourceArn#tagKeys"
querystring = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:ResourceArn#tagKeys"
queryString <- list(tagKeys = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/tags/:ResourceArn') do |req|
req.params['tagKeys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:ResourceArn#tagKeys";
let querystring = [
("tagKeys", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:ResourceArn?tagKeys=#tagKeys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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()
PUT
UpdateChannel
{{baseUrl}}/channel/:ChannelName
QUERY PARAMS
ChannelName
BODY json
{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName");
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 \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/channel/:ChannelName" {:content-type :json
:form-params {:FillerSlate {:SourceLocationName ""
:VodSourceName ""}
:Outputs [{:DashPlaylistSettings ""
:HlsPlaylistSettings ""
:ManifestName ""
:SourceGroup ""}]}})
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName"),
Content = new StringContent("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\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}}/channel/:ChannelName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName"
payload := strings.NewReader("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/channel/:ChannelName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 229
{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/channel/:ChannelName")
.setHeader("content-type", "application/json")
.setBody("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\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 \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/channel/:ChannelName")
.header("content-type", "application/json")
.body("{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
FillerSlate: {
SourceLocationName: '',
VodSourceName: ''
},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/channel/:ChannelName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName',
headers: {'content-type': 'application/json'},
data: {
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"FillerSlate":{"SourceLocationName":"","VodSourceName":""},"Outputs":[{"DashPlaylistSettings":"","HlsPlaylistSettings":"","ManifestName":"","SourceGroup":""}]}'
};
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}}/channel/:ChannelName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "FillerSlate": {\n "SourceLocationName": "",\n "VodSourceName": ""\n },\n "Outputs": [\n {\n "DashPlaylistSettings": "",\n "HlsPlaylistSettings": "",\n "ManifestName": "",\n "SourceGroup": ""\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 \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName',
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({
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName',
headers: {'content-type': 'application/json'},
body: {
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/channel/:ChannelName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
FillerSlate: {
SourceLocationName: '',
VodSourceName: ''
},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName',
headers: {'content-type': 'application/json'},
data: {
FillerSlate: {SourceLocationName: '', VodSourceName: ''},
Outputs: [
{
DashPlaylistSettings: '',
HlsPlaylistSettings: '',
ManifestName: '',
SourceGroup: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"FillerSlate":{"SourceLocationName":"","VodSourceName":""},"Outputs":[{"DashPlaylistSettings":"","HlsPlaylistSettings":"","ManifestName":"","SourceGroup":""}]}'
};
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 = @{ @"FillerSlate": @{ @"SourceLocationName": @"", @"VodSourceName": @"" },
@"Outputs": @[ @{ @"DashPlaylistSettings": @"", @"HlsPlaylistSettings": @"", @"ManifestName": @"", @"SourceGroup": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/channel/:ChannelName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'FillerSlate' => [
'SourceLocationName' => '',
'VodSourceName' => ''
],
'Outputs' => [
[
'DashPlaylistSettings' => '',
'HlsPlaylistSettings' => '',
'ManifestName' => '',
'SourceGroup' => ''
]
]
]),
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('PUT', '{{baseUrl}}/channel/:ChannelName', [
'body' => '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FillerSlate' => [
'SourceLocationName' => '',
'VodSourceName' => ''
],
'Outputs' => [
[
'DashPlaylistSettings' => '',
'HlsPlaylistSettings' => '',
'ManifestName' => '',
'SourceGroup' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FillerSlate' => [
'SourceLocationName' => '',
'VodSourceName' => ''
],
'Outputs' => [
[
'DashPlaylistSettings' => '',
'HlsPlaylistSettings' => '',
'ManifestName' => '',
'SourceGroup' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/channel/:ChannelName');
$request->setRequestMethod('PUT');
$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}}/channel/:ChannelName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/channel/:ChannelName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName"
payload = {
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName"
payload <- "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\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.put('/baseUrl/channel/:ChannelName') do |req|
req.body = "{\n \"FillerSlate\": {\n \"SourceLocationName\": \"\",\n \"VodSourceName\": \"\"\n },\n \"Outputs\": [\n {\n \"DashPlaylistSettings\": \"\",\n \"HlsPlaylistSettings\": \"\",\n \"ManifestName\": \"\",\n \"SourceGroup\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName";
let payload = json!({
"FillerSlate": json!({
"SourceLocationName": "",
"VodSourceName": ""
}),
"Outputs": (
json!({
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/channel/:ChannelName \
--header 'content-type: application/json' \
--data '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}'
echo '{
"FillerSlate": {
"SourceLocationName": "",
"VodSourceName": ""
},
"Outputs": [
{
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
}
]
}' | \
http PUT {{baseUrl}}/channel/:ChannelName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "FillerSlate": {\n "SourceLocationName": "",\n "VodSourceName": ""\n },\n "Outputs": [\n {\n "DashPlaylistSettings": "",\n "HlsPlaylistSettings": "",\n "ManifestName": "",\n "SourceGroup": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/channel/:ChannelName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"FillerSlate": [
"SourceLocationName": "",
"VodSourceName": ""
],
"Outputs": [
[
"DashPlaylistSettings": "",
"HlsPlaylistSettings": "",
"ManifestName": "",
"SourceGroup": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
UpdateLiveSource
{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
QUERY PARAMS
LiveSourceName
SourceLocationName
BODY json
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName" {:content-type :json
:form-params {:HttpPackageConfigurations [{:Path ""
:SourceGroup ""
:Type ""}]}})
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"),
Content = new StringContent("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
payload := strings.NewReader("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.setHeader("content-type", "application/json")
.setBody("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.header("content-type", "application/json")
.body("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}]}'
};
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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
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({HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {'content-type': 'application/json'},
body: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}]}'
};
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 = @{ @"HttpPackageConfigurations": @[ @{ @"Path": @"", @"SourceGroup": @"", @"Type": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
]
]),
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('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName', [
'body' => '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName');
$request->setRequestMethod('PUT');
$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}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
payload = { "HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName"
payload <- "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\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.put('/baseUrl/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName') do |req|
req.body = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName";
let payload = json!({"HttpPackageConfigurations": (
json!({
"Path": "",
"SourceGroup": "",
"Type": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName \
--header 'content-type: application/json' \
--data '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}'
echo '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}' | \
http PUT {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["HttpPackageConfigurations": [
[
"Path": "",
"SourceGroup": "",
"Type": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/liveSource/:LiveSourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
UpdateProgram
{{baseUrl}}/channel/:ChannelName/program/:ProgramName
QUERY PARAMS
ChannelName
ProgramName
BODY json
{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/channel/:ChannelName/program/:ProgramName");
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 \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/channel/:ChannelName/program/:ProgramName" {:content-type :json
:form-params {:AdBreaks [{:MessageType ""
:OffsetMillis ""
:Slate ""
:SpliceInsertMessage ""
:TimeSignalMessage ""}]
:ScheduleConfiguration {:ClipRange ""
:Transition ""}}})
require "http/client"
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"),
Content = new StringContent("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\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}}/channel/:ChannelName/program/:ProgramName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
payload := strings.NewReader("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/channel/:ChannelName/program/:ProgramName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 244
{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.setHeader("content-type", "application/json")
.setBody("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/channel/:ChannelName/program/:ProgramName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\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 \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.header("content-type", "application/json")
.body("{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
ScheduleConfiguration: {
ClipRange: '',
Transition: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName',
headers: {'content-type': 'application/json'},
data: {
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
ScheduleConfiguration: {ClipRange: '', Transition: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AdBreaks":[{"MessageType":"","OffsetMillis":"","Slate":"","SpliceInsertMessage":"","TimeSignalMessage":""}],"ScheduleConfiguration":{"ClipRange":"","Transition":""}}'
};
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}}/channel/:ChannelName/program/:ProgramName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AdBreaks": [\n {\n "MessageType": "",\n "OffsetMillis": "",\n "Slate": "",\n "SpliceInsertMessage": "",\n "TimeSignalMessage": ""\n }\n ],\n "ScheduleConfiguration": {\n "ClipRange": "",\n "Transition": ""\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 \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/channel/:ChannelName/program/:ProgramName',
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({
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
ScheduleConfiguration: {ClipRange: '', Transition: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName',
headers: {'content-type': 'application/json'},
body: {
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
ScheduleConfiguration: {ClipRange: '', Transition: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
ScheduleConfiguration: {
ClipRange: '',
Transition: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/channel/:ChannelName/program/:ProgramName',
headers: {'content-type': 'application/json'},
data: {
AdBreaks: [
{
MessageType: '',
OffsetMillis: '',
Slate: '',
SpliceInsertMessage: '',
TimeSignalMessage: ''
}
],
ScheduleConfiguration: {ClipRange: '', Transition: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/channel/:ChannelName/program/:ProgramName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AdBreaks":[{"MessageType":"","OffsetMillis":"","Slate":"","SpliceInsertMessage":"","TimeSignalMessage":""}],"ScheduleConfiguration":{"ClipRange":"","Transition":""}}'
};
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 = @{ @"AdBreaks": @[ @{ @"MessageType": @"", @"OffsetMillis": @"", @"Slate": @"", @"SpliceInsertMessage": @"", @"TimeSignalMessage": @"" } ],
@"ScheduleConfiguration": @{ @"ClipRange": @"", @"Transition": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/channel/:ChannelName/program/:ProgramName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/channel/:ChannelName/program/:ProgramName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/channel/:ChannelName/program/:ProgramName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'AdBreaks' => [
[
'MessageType' => '',
'OffsetMillis' => '',
'Slate' => '',
'SpliceInsertMessage' => '',
'TimeSignalMessage' => ''
]
],
'ScheduleConfiguration' => [
'ClipRange' => '',
'Transition' => ''
]
]),
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('PUT', '{{baseUrl}}/channel/:ChannelName/program/:ProgramName', [
'body' => '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AdBreaks' => [
[
'MessageType' => '',
'OffsetMillis' => '',
'Slate' => '',
'SpliceInsertMessage' => '',
'TimeSignalMessage' => ''
]
],
'ScheduleConfiguration' => [
'ClipRange' => '',
'Transition' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AdBreaks' => [
[
'MessageType' => '',
'OffsetMillis' => '',
'Slate' => '',
'SpliceInsertMessage' => '',
'TimeSignalMessage' => ''
]
],
'ScheduleConfiguration' => [
'ClipRange' => '',
'Transition' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/channel/:ChannelName/program/:ProgramName');
$request->setRequestMethod('PUT');
$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}}/channel/:ChannelName/program/:ProgramName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/channel/:ChannelName/program/:ProgramName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/channel/:ChannelName/program/:ProgramName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
payload = {
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/channel/:ChannelName/program/:ProgramName"
payload <- "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/channel/:ChannelName/program/:ProgramName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\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.put('/baseUrl/channel/:ChannelName/program/:ProgramName') do |req|
req.body = "{\n \"AdBreaks\": [\n {\n \"MessageType\": \"\",\n \"OffsetMillis\": \"\",\n \"Slate\": \"\",\n \"SpliceInsertMessage\": \"\",\n \"TimeSignalMessage\": \"\"\n }\n ],\n \"ScheduleConfiguration\": {\n \"ClipRange\": \"\",\n \"Transition\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/channel/:ChannelName/program/:ProgramName";
let payload = json!({
"AdBreaks": (
json!({
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
})
),
"ScheduleConfiguration": json!({
"ClipRange": "",
"Transition": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/channel/:ChannelName/program/:ProgramName \
--header 'content-type: application/json' \
--data '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}'
echo '{
"AdBreaks": [
{
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
}
],
"ScheduleConfiguration": {
"ClipRange": "",
"Transition": ""
}
}' | \
http PUT {{baseUrl}}/channel/:ChannelName/program/:ProgramName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "AdBreaks": [\n {\n "MessageType": "",\n "OffsetMillis": "",\n "Slate": "",\n "SpliceInsertMessage": "",\n "TimeSignalMessage": ""\n }\n ],\n "ScheduleConfiguration": {\n "ClipRange": "",\n "Transition": ""\n }\n}' \
--output-document \
- {{baseUrl}}/channel/:ChannelName/program/:ProgramName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AdBreaks": [
[
"MessageType": "",
"OffsetMillis": "",
"Slate": "",
"SpliceInsertMessage": "",
"TimeSignalMessage": ""
]
],
"ScheduleConfiguration": [
"ClipRange": "",
"Transition": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/channel/:ChannelName/program/:ProgramName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
UpdateSourceLocation
{{baseUrl}}/sourceLocation/:SourceLocationName
QUERY PARAMS
SourceLocationName
BODY json
{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName");
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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/sourceLocation/:SourceLocationName" {:content-type :json
:form-params {:AccessConfiguration {:AccessType ""
:SecretsManagerAccessTokenConfiguration ""}
:DefaultSegmentDeliveryConfiguration {:BaseUrl ""}
:HttpConfiguration {:BaseUrl ""}
:SegmentDeliveryConfigurations [{:BaseUrl ""
:Name ""}]}})
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName"),
Content = new StringContent("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\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}}/sourceLocation/:SourceLocationName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName"
payload := strings.NewReader("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/sourceLocation/:SourceLocationName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 311
{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/sourceLocation/:SourceLocationName")
.setHeader("content-type", "application/json")
.setBody("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/sourceLocation/:SourceLocationName")
.header("content-type", "application/json")
.body("{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
AccessConfiguration: {
AccessType: '',
SecretsManagerAccessTokenConfiguration: ''
},
DefaultSegmentDeliveryConfiguration: {
BaseUrl: ''
},
HttpConfiguration: {
BaseUrl: ''
},
SegmentDeliveryConfigurations: [
{
BaseUrl: '',
Name: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName',
headers: {'content-type': 'application/json'},
data: {
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AccessConfiguration":{"AccessType":"","SecretsManagerAccessTokenConfiguration":""},"DefaultSegmentDeliveryConfiguration":{"BaseUrl":""},"HttpConfiguration":{"BaseUrl":""},"SegmentDeliveryConfigurations":[{"BaseUrl":"","Name":""}]}'
};
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}}/sourceLocation/:SourceLocationName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AccessConfiguration": {\n "AccessType": "",\n "SecretsManagerAccessTokenConfiguration": ""\n },\n "DefaultSegmentDeliveryConfiguration": {\n "BaseUrl": ""\n },\n "HttpConfiguration": {\n "BaseUrl": ""\n },\n "SegmentDeliveryConfigurations": [\n {\n "BaseUrl": "",\n "Name": ""\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 \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName',
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({
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName',
headers: {'content-type': 'application/json'},
body: {
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AccessConfiguration: {
AccessType: '',
SecretsManagerAccessTokenConfiguration: ''
},
DefaultSegmentDeliveryConfiguration: {
BaseUrl: ''
},
HttpConfiguration: {
BaseUrl: ''
},
SegmentDeliveryConfigurations: [
{
BaseUrl: '',
Name: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName',
headers: {'content-type': 'application/json'},
data: {
AccessConfiguration: {AccessType: '', SecretsManagerAccessTokenConfiguration: ''},
DefaultSegmentDeliveryConfiguration: {BaseUrl: ''},
HttpConfiguration: {BaseUrl: ''},
SegmentDeliveryConfigurations: [{BaseUrl: '', Name: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AccessConfiguration":{"AccessType":"","SecretsManagerAccessTokenConfiguration":""},"DefaultSegmentDeliveryConfiguration":{"BaseUrl":""},"HttpConfiguration":{"BaseUrl":""},"SegmentDeliveryConfigurations":[{"BaseUrl":"","Name":""}]}'
};
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 = @{ @"AccessConfiguration": @{ @"AccessType": @"", @"SecretsManagerAccessTokenConfiguration": @"" },
@"DefaultSegmentDeliveryConfiguration": @{ @"BaseUrl": @"" },
@"HttpConfiguration": @{ @"BaseUrl": @"" },
@"SegmentDeliveryConfigurations": @[ @{ @"BaseUrl": @"", @"Name": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/sourceLocation/:SourceLocationName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'AccessConfiguration' => [
'AccessType' => '',
'SecretsManagerAccessTokenConfiguration' => ''
],
'DefaultSegmentDeliveryConfiguration' => [
'BaseUrl' => ''
],
'HttpConfiguration' => [
'BaseUrl' => ''
],
'SegmentDeliveryConfigurations' => [
[
'BaseUrl' => '',
'Name' => ''
]
]
]),
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('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName', [
'body' => '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AccessConfiguration' => [
'AccessType' => '',
'SecretsManagerAccessTokenConfiguration' => ''
],
'DefaultSegmentDeliveryConfiguration' => [
'BaseUrl' => ''
],
'HttpConfiguration' => [
'BaseUrl' => ''
],
'SegmentDeliveryConfigurations' => [
[
'BaseUrl' => '',
'Name' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AccessConfiguration' => [
'AccessType' => '',
'SecretsManagerAccessTokenConfiguration' => ''
],
'DefaultSegmentDeliveryConfiguration' => [
'BaseUrl' => ''
],
'HttpConfiguration' => [
'BaseUrl' => ''
],
'SegmentDeliveryConfigurations' => [
[
'BaseUrl' => '',
'Name' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName');
$request->setRequestMethod('PUT');
$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}}/sourceLocation/:SourceLocationName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/sourceLocation/:SourceLocationName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName"
payload = {
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": { "BaseUrl": "" },
"HttpConfiguration": { "BaseUrl": "" },
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName"
payload <- "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\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.put('/baseUrl/sourceLocation/:SourceLocationName') do |req|
req.body = "{\n \"AccessConfiguration\": {\n \"AccessType\": \"\",\n \"SecretsManagerAccessTokenConfiguration\": \"\"\n },\n \"DefaultSegmentDeliveryConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"HttpConfiguration\": {\n \"BaseUrl\": \"\"\n },\n \"SegmentDeliveryConfigurations\": [\n {\n \"BaseUrl\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName";
let payload = json!({
"AccessConfiguration": json!({
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
}),
"DefaultSegmentDeliveryConfiguration": json!({"BaseUrl": ""}),
"HttpConfiguration": json!({"BaseUrl": ""}),
"SegmentDeliveryConfigurations": (
json!({
"BaseUrl": "",
"Name": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/sourceLocation/:SourceLocationName \
--header 'content-type: application/json' \
--data '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}'
echo '{
"AccessConfiguration": {
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
},
"DefaultSegmentDeliveryConfiguration": {
"BaseUrl": ""
},
"HttpConfiguration": {
"BaseUrl": ""
},
"SegmentDeliveryConfigurations": [
{
"BaseUrl": "",
"Name": ""
}
]
}' | \
http PUT {{baseUrl}}/sourceLocation/:SourceLocationName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "AccessConfiguration": {\n "AccessType": "",\n "SecretsManagerAccessTokenConfiguration": ""\n },\n "DefaultSegmentDeliveryConfiguration": {\n "BaseUrl": ""\n },\n "HttpConfiguration": {\n "BaseUrl": ""\n },\n "SegmentDeliveryConfigurations": [\n {\n "BaseUrl": "",\n "Name": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AccessConfiguration": [
"AccessType": "",
"SecretsManagerAccessTokenConfiguration": ""
],
"DefaultSegmentDeliveryConfiguration": ["BaseUrl": ""],
"HttpConfiguration": ["BaseUrl": ""],
"SegmentDeliveryConfigurations": [
[
"BaseUrl": "",
"Name": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT
UpdateVodSource
{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
QUERY PARAMS
SourceLocationName
VodSourceName
BODY json
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName" {:content-type :json
:form-params {:HttpPackageConfigurations [{:Path ""
:SourceGroup ""
:Type ""}]}})
require "http/client"
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"),
Content = new StringContent("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
payload := strings.NewReader("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112
{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.setHeader("content-type", "application/json")
.setBody("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.header("content-type", "application/json")
.body("{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}]}'
};
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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\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 \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
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({HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {'content-type': 'application/json'},
body: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
HttpPackageConfigurations: [
{
Path: '',
SourceGroup: '',
Type: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName',
headers: {'content-type': 'application/json'},
data: {HttpPackageConfigurations: [{Path: '', SourceGroup: '', Type: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"HttpPackageConfigurations":[{"Path":"","SourceGroup":"","Type":""}]}'
};
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 = @{ @"HttpPackageConfigurations": @[ @{ @"Path": @"", @"SourceGroup": @"", @"Type": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
]
]),
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('PUT', '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName', [
'body' => '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'HttpPackageConfigurations' => [
[
'Path' => '',
'SourceGroup' => '',
'Type' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName');
$request->setRequestMethod('PUT');
$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}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
payload = { "HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName"
payload <- "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\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.put('/baseUrl/sourceLocation/:SourceLocationName/vodSource/:VodSourceName') do |req|
req.body = "{\n \"HttpPackageConfigurations\": [\n {\n \"Path\": \"\",\n \"SourceGroup\": \"\",\n \"Type\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName";
let payload = json!({"HttpPackageConfigurations": (
json!({
"Path": "",
"SourceGroup": "",
"Type": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName \
--header 'content-type: application/json' \
--data '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}'
echo '{
"HttpPackageConfigurations": [
{
"Path": "",
"SourceGroup": "",
"Type": ""
}
]
}' | \
http PUT {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "HttpPackageConfigurations": [\n {\n "Path": "",\n "SourceGroup": "",\n "Type": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["HttpPackageConfigurations": [
[
"Path": "",
"SourceGroup": "",
"Type": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sourceLocation/:SourceLocationName/vodSource/:VodSourceName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()