API iSendPro
POST
add a shortlink
{{baseUrl}}/shortlink
BODY json
{
"keyid": "",
"shortlink": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shortlink");
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 \"keyid\": \"\",\n \"shortlink\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/shortlink" {:content-type :json
:form-params {:keyid ""
:shortlink ""}})
require "http/client"
url = "{{baseUrl}}/shortlink"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\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}}/shortlink"),
Content = new StringContent("{\n \"keyid\": \"\",\n \"shortlink\": \"\"\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}}/shortlink");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/shortlink"
payload := strings.NewReader("{\n \"keyid\": \"\",\n \"shortlink\": \"\"\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/shortlink HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 36
{
"keyid": "",
"shortlink": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/shortlink")
.setHeader("content-type", "application/json")
.setBody("{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/shortlink"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"keyid\": \"\",\n \"shortlink\": \"\"\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 \"keyid\": \"\",\n \"shortlink\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/shortlink")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/shortlink")
.header("content-type", "application/json")
.body("{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}")
.asString();
const data = JSON.stringify({
keyid: '',
shortlink: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/shortlink');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/shortlink',
headers: {'content-type': 'application/json'},
data: {keyid: '', shortlink: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/shortlink';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"keyid":"","shortlink":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/shortlink',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "keyid": "",\n "shortlink": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/shortlink")
.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/shortlink',
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({keyid: '', shortlink: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/shortlink',
headers: {'content-type': 'application/json'},
body: {keyid: '', shortlink: ''},
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}}/shortlink');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
keyid: '',
shortlink: ''
});
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}}/shortlink',
headers: {'content-type': 'application/json'},
data: {keyid: '', shortlink: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/shortlink';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"keyid":"","shortlink":""}'
};
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 = @{ @"keyid": @"",
@"shortlink": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shortlink"]
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}}/shortlink" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/shortlink",
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([
'keyid' => '',
'shortlink' => ''
]),
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}}/shortlink', [
'body' => '{
"keyid": "",
"shortlink": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/shortlink');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'keyid' => '',
'shortlink' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'keyid' => '',
'shortlink' => ''
]));
$request->setRequestUrl('{{baseUrl}}/shortlink');
$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}}/shortlink' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "",
"shortlink": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shortlink' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "",
"shortlink": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/shortlink", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/shortlink"
payload = {
"keyid": "",
"shortlink": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/shortlink"
payload <- "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\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}}/shortlink")
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 \"keyid\": \"\",\n \"shortlink\": \"\"\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/shortlink') do |req|
req.body = "{\n \"keyid\": \"\",\n \"shortlink\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/shortlink";
let payload = json!({
"keyid": "",
"shortlink": ""
});
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}}/shortlink \
--header 'content-type: application/json' \
--data '{
"keyid": "",
"shortlink": ""
}'
echo '{
"keyid": "",
"shortlink": ""
}' | \
http POST {{baseUrl}}/shortlink \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "keyid": "",\n "shortlink": ""\n}' \
--output-document \
- {{baseUrl}}/shortlink
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"keyid": "",
"shortlink": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shortlink")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
exemple1
RESPONSE BODY text
{
"etat": {
"etat": {
"code": 250,
"message": "Le lien court a ete genere",
"shortlink": "ww.sms.ht/aOHi"
}
}
}
POST
Ajoute un sous compte
{{baseUrl}}/subaccount
BODY json
{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subaccount");
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 \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subaccount" {:content-type :json
:form-params {:keyid ""
:subAccountEdit ""
:subAccountLogin ""
:subAccountPassword ""}})
require "http/client"
url = "{{baseUrl}}/subaccount"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\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}}/subaccount"),
Content = new StringContent("{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\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}}/subaccount");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subaccount"
payload := strings.NewReader("{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\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/subaccount HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subaccount")
.setHeader("content-type", "application/json")
.setBody("{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subaccount"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\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 \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subaccount")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subaccount")
.header("content-type", "application/json")
.body("{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}")
.asString();
const data = JSON.stringify({
keyid: '',
subAccountEdit: '',
subAccountLogin: '',
subAccountPassword: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subaccount');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subaccount',
headers: {'content-type': 'application/json'},
data: {keyid: '', subAccountEdit: '', subAccountLogin: '', subAccountPassword: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subaccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"keyid":"","subAccountEdit":"","subAccountLogin":"","subAccountPassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subaccount',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "keyid": "",\n "subAccountEdit": "",\n "subAccountLogin": "",\n "subAccountPassword": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subaccount")
.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/subaccount',
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({keyid: '', subAccountEdit: '', subAccountLogin: '', subAccountPassword: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subaccount',
headers: {'content-type': 'application/json'},
body: {keyid: '', subAccountEdit: '', subAccountLogin: '', subAccountPassword: ''},
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}}/subaccount');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
keyid: '',
subAccountEdit: '',
subAccountLogin: '',
subAccountPassword: ''
});
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}}/subaccount',
headers: {'content-type': 'application/json'},
data: {keyid: '', subAccountEdit: '', subAccountLogin: '', subAccountPassword: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subaccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"keyid":"","subAccountEdit":"","subAccountLogin":"","subAccountPassword":""}'
};
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 = @{ @"keyid": @"",
@"subAccountEdit": @"",
@"subAccountLogin": @"",
@"subAccountPassword": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subaccount"]
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}}/subaccount" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subaccount",
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([
'keyid' => '',
'subAccountEdit' => '',
'subAccountLogin' => '',
'subAccountPassword' => ''
]),
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}}/subaccount', [
'body' => '{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subaccount');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'keyid' => '',
'subAccountEdit' => '',
'subAccountLogin' => '',
'subAccountPassword' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'keyid' => '',
'subAccountEdit' => '',
'subAccountLogin' => '',
'subAccountPassword' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subaccount');
$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}}/subaccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subaccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subaccount", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subaccount"
payload = {
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subaccount"
payload <- "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\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}}/subaccount")
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 \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\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/subaccount') do |req|
req.body = "{\n \"keyid\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountLogin\": \"\",\n \"subAccountPassword\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subaccount";
let payload = json!({
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
});
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}}/subaccount \
--header 'content-type: application/json' \
--data '{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}'
echo '{
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
}' | \
http POST {{baseUrl}}/subaccount \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "keyid": "",\n "subAccountEdit": "",\n "subAccountLogin": "",\n "subAccountPassword": ""\n}' \
--output-document \
- {{baseUrl}}/subaccount
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"keyid": "",
"subAccountEdit": "",
"subAccountLogin": "",
"subAccountPassword": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subaccount")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
exemple1
RESPONSE BODY text
{
"etat": {
"etat": {
"code": 230,
"subAccountId": 20150,
"subAccountKeyId": "a9bc68fe78",
"subAccountLogin": "marion.peltier.agence06",
"tel": "Le sous compte a ete ajoute"
}
}
}
GET
Retourne les SMS envoyés sur une période donnée
{{baseUrl}}/campagne
QUERY PARAMS
keyid
rapportCampagne
date_deb
date_fin
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/campagne" {:query-params {:keyid ""
:rapportCampagne ""
:date_deb ""
:date_fin ""}})
require "http/client"
url = "{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin="
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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin="
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/campagne?keyid=&rapportCampagne=&date_deb=&date_fin= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin="))
.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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")
.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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/campagne',
params: {keyid: '', rapportCampagne: '', date_deb: '', date_fin: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=';
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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=',
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}}/campagne',
qs: {keyid: '', rapportCampagne: '', date_deb: '', date_fin: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/campagne');
req.query({
keyid: '',
rapportCampagne: '',
date_deb: '',
date_fin: ''
});
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}}/campagne',
params: {keyid: '', rapportCampagne: '', date_deb: '', date_fin: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=';
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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin="]
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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=",
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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=');
echo $response->getBody();
setUrl('{{baseUrl}}/campagne');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'keyid' => '',
'rapportCampagne' => '',
'date_deb' => '',
'date_fin' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/campagne');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'keyid' => '',
'rapportCampagne' => '',
'date_deb' => '',
'date_fin' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/campagne"
querystring = {"keyid":"","rapportCampagne":"","date_deb":"","date_fin":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/campagne"
queryString <- list(
keyid = "",
rapportCampagne = "",
date_deb = "",
date_fin = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")
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/campagne') do |req|
req.params['keyid'] = ''
req.params['rapportCampagne'] = ''
req.params['date_deb'] = ''
req.params['date_fin'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/campagne";
let querystring = [
("keyid", ""),
("rapportCampagne", ""),
("date_deb", ""),
("date_fin", ""),
];
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}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin='
http GET '{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campagne?keyid=&rapportCampagne=&date_deb=&date_fin=")! 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
Compter le nombre de caractère
{{baseUrl}}/comptage
BODY json
{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/comptage");
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 \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/comptage" {:content-type :json
:form-params {:comptage ""
:date_envoi ""
:emetteur ""
:gmt_zone ""
:keyid ""
:nostop ""
:num ""
:numAzur ""
:sms ""
:smslong ""
:tracker ""
:ucs2 ""}})
require "http/client"
url = "{{baseUrl}}/comptage"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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}}/comptage"),
Content = new StringContent("{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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}}/comptage");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/comptage"
payload := strings.NewReader("{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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/comptage HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 198
{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/comptage")
.setHeader("content-type", "application/json")
.setBody("{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/comptage"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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 \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/comptage")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/comptage")
.header("content-type", "application/json")
.body("{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}")
.asString();
const data = JSON.stringify({
comptage: '',
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/comptage');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/comptage',
headers: {'content-type': 'application/json'},
data: {
comptage: '',
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/comptage';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"comptage":"","date_envoi":"","emetteur":"","gmt_zone":"","keyid":"","nostop":"","num":"","numAzur":"","sms":"","smslong":"","tracker":"","ucs2":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/comptage',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "comptage": "",\n "date_envoi": "",\n "emetteur": "",\n "gmt_zone": "",\n "keyid": "",\n "nostop": "",\n "num": "",\n "numAzur": "",\n "sms": "",\n "smslong": "",\n "tracker": "",\n "ucs2": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/comptage")
.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/comptage',
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({
comptage: '',
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/comptage',
headers: {'content-type': 'application/json'},
body: {
comptage: '',
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
},
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}}/comptage');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
comptage: '',
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
});
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}}/comptage',
headers: {'content-type': 'application/json'},
data: {
comptage: '',
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/comptage';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"comptage":"","date_envoi":"","emetteur":"","gmt_zone":"","keyid":"","nostop":"","num":"","numAzur":"","sms":"","smslong":"","tracker":"","ucs2":""}'
};
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 = @{ @"comptage": @"",
@"date_envoi": @"",
@"emetteur": @"",
@"gmt_zone": @"",
@"keyid": @"",
@"nostop": @"",
@"num": @"",
@"numAzur": @"",
@"sms": @"",
@"smslong": @"",
@"tracker": @"",
@"ucs2": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/comptage"]
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}}/comptage" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/comptage",
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([
'comptage' => '',
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => '',
'numAzur' => '',
'sms' => '',
'smslong' => '',
'tracker' => '',
'ucs2' => ''
]),
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}}/comptage', [
'body' => '{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/comptage');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'comptage' => '',
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => '',
'numAzur' => '',
'sms' => '',
'smslong' => '',
'tracker' => '',
'ucs2' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'comptage' => '',
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => '',
'numAzur' => '',
'sms' => '',
'smslong' => '',
'tracker' => '',
'ucs2' => ''
]));
$request->setRequestUrl('{{baseUrl}}/comptage');
$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}}/comptage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/comptage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/comptage", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/comptage"
payload = {
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/comptage"
payload <- "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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}}/comptage")
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 \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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/comptage') do |req|
req.body = "{\n \"comptage\": \"\",\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/comptage";
let payload = json!({
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
});
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}}/comptage \
--header 'content-type: application/json' \
--data '{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}'
echo '{
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}' | \
http POST {{baseUrl}}/comptage \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "comptage": "",\n "date_envoi": "",\n "emetteur": "",\n "gmt_zone": "",\n "keyid": "",\n "nostop": "",\n "num": "",\n "numAzur": "",\n "sms": "",\n "smslong": "",\n "tracker": "",\n "ucs2": ""\n}' \
--output-document \
- {{baseUrl}}/comptage
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"comptage": "",
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/comptage")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
etat
RESPONSE BODY text
{
"etat": {
"nb_caractere": "222",
"nb_sms": "2",
"tel": "0680010203"
}
}
GET
Interrogation credit
{{baseUrl}}/credit
QUERY PARAMS
keyid
credit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credit?keyid=&credit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/credit" {:query-params {:keyid ""
:credit ""}})
require "http/client"
url = "{{baseUrl}}/credit?keyid=&credit="
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}}/credit?keyid=&credit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credit?keyid=&credit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credit?keyid=&credit="
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/credit?keyid=&credit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/credit?keyid=&credit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credit?keyid=&credit="))
.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}}/credit?keyid=&credit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/credit?keyid=&credit=")
.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}}/credit?keyid=&credit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/credit',
params: {keyid: '', credit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credit?keyid=&credit=';
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}}/credit?keyid=&credit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/credit?keyid=&credit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/credit?keyid=&credit=',
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}}/credit',
qs: {keyid: '', credit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/credit');
req.query({
keyid: '',
credit: ''
});
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}}/credit',
params: {keyid: '', credit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/credit?keyid=&credit=';
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}}/credit?keyid=&credit="]
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}}/credit?keyid=&credit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credit?keyid=&credit=",
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}}/credit?keyid=&credit=');
echo $response->getBody();
setUrl('{{baseUrl}}/credit');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'keyid' => '',
'credit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/credit');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'keyid' => '',
'credit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credit?keyid=&credit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credit?keyid=&credit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/credit?keyid=&credit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credit"
querystring = {"keyid":"","credit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credit"
queryString <- list(
keyid = "",
credit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/credit?keyid=&credit=")
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/credit') do |req|
req.params['keyid'] = ''
req.params['credit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/credit";
let querystring = [
("keyid", ""),
("credit", ""),
];
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}}/credit?keyid=&credit='
http GET '{{baseUrl}}/credit?keyid=&credit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/credit?keyid=&credit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credit?keyid=&credit=")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"etat": {
"credit": "10.0"
}
}
POST
Ajoute un numero en liste noire
{{baseUrl}}/dellistenoire
QUERY PARAMS
keyid
delListeNoire
num
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/dellistenoire" {:query-params {:keyid ""
:delListeNoire ""
:num ""}})
require "http/client"
url = "{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num="
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num="
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/dellistenoire?keyid=&delListeNoire=&num= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num="))
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/dellistenoire',
params: {keyid: '', delListeNoire: '', num: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/dellistenoire?keyid=&delListeNoire=&num=',
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: 'POST',
url: '{{baseUrl}}/dellistenoire',
qs: {keyid: '', delListeNoire: '', num: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/dellistenoire');
req.query({
keyid: '',
delListeNoire: '',
num: ''
});
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}}/dellistenoire',
params: {keyid: '', delListeNoire: '', num: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=';
const options = {method: 'POST'};
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}}/dellistenoire?keyid=&delListeNoire=&num="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=');
echo $response->getBody();
setUrl('{{baseUrl}}/dellistenoire');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'keyid' => '',
'delListeNoire' => '',
'num' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/dellistenoire');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'keyid' => '',
'delListeNoire' => '',
'num' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/dellistenoire?keyid=&delListeNoire=&num=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/dellistenoire"
querystring = {"keyid":"","delListeNoire":"","num":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/dellistenoire"
queryString <- list(
keyid = "",
delListeNoire = "",
num = ""
)
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/dellistenoire') do |req|
req.params['keyid'] = ''
req.params['delListeNoire'] = ''
req.params['num'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/dellistenoire";
let querystring = [
("keyid", ""),
("delListeNoire", ""),
("num", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num='
http POST '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dellistenoire?keyid=&delListeNoire=&num=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Edit a subaccount
{{baseUrl}}/subaccount
BODY json
{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subaccount");
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 \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/subaccount" {:content-type :json
:form-params {:keyid ""
:subAccountAddCredit ""
:subAccountCountryCode ""
:subAccountEdit ""
:subAccountKeyId ""
:subAccountPrice ""
:subAccountRestrictionStop ""
:subAccountRestrictionTime ""}})
require "http/client"
url = "{{baseUrl}}/subaccount"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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}}/subaccount"),
Content = new StringContent("{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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}}/subaccount");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subaccount"
payload := strings.NewReader("{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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/subaccount HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 221
{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subaccount")
.setHeader("content-type", "application/json")
.setBody("{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subaccount"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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 \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subaccount")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subaccount")
.header("content-type", "application/json")
.body("{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
keyid: '',
subAccountAddCredit: '',
subAccountCountryCode: '',
subAccountEdit: '',
subAccountKeyId: '',
subAccountPrice: '',
subAccountRestrictionStop: '',
subAccountRestrictionTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/subaccount');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/subaccount',
headers: {'content-type': 'application/json'},
data: {
keyid: '',
subAccountAddCredit: '',
subAccountCountryCode: '',
subAccountEdit: '',
subAccountKeyId: '',
subAccountPrice: '',
subAccountRestrictionStop: '',
subAccountRestrictionTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subaccount';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"keyid":"","subAccountAddCredit":"","subAccountCountryCode":"","subAccountEdit":"","subAccountKeyId":"","subAccountPrice":"","subAccountRestrictionStop":"","subAccountRestrictionTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subaccount',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "keyid": "",\n "subAccountAddCredit": "",\n "subAccountCountryCode": "",\n "subAccountEdit": "",\n "subAccountKeyId": "",\n "subAccountPrice": "",\n "subAccountRestrictionStop": "",\n "subAccountRestrictionTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subaccount")
.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/subaccount',
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({
keyid: '',
subAccountAddCredit: '',
subAccountCountryCode: '',
subAccountEdit: '',
subAccountKeyId: '',
subAccountPrice: '',
subAccountRestrictionStop: '',
subAccountRestrictionTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/subaccount',
headers: {'content-type': 'application/json'},
body: {
keyid: '',
subAccountAddCredit: '',
subAccountCountryCode: '',
subAccountEdit: '',
subAccountKeyId: '',
subAccountPrice: '',
subAccountRestrictionStop: '',
subAccountRestrictionTime: ''
},
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}}/subaccount');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
keyid: '',
subAccountAddCredit: '',
subAccountCountryCode: '',
subAccountEdit: '',
subAccountKeyId: '',
subAccountPrice: '',
subAccountRestrictionStop: '',
subAccountRestrictionTime: ''
});
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}}/subaccount',
headers: {'content-type': 'application/json'},
data: {
keyid: '',
subAccountAddCredit: '',
subAccountCountryCode: '',
subAccountEdit: '',
subAccountKeyId: '',
subAccountPrice: '',
subAccountRestrictionStop: '',
subAccountRestrictionTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subaccount';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"keyid":"","subAccountAddCredit":"","subAccountCountryCode":"","subAccountEdit":"","subAccountKeyId":"","subAccountPrice":"","subAccountRestrictionStop":"","subAccountRestrictionTime":""}'
};
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 = @{ @"keyid": @"",
@"subAccountAddCredit": @"",
@"subAccountCountryCode": @"",
@"subAccountEdit": @"",
@"subAccountKeyId": @"",
@"subAccountPrice": @"",
@"subAccountRestrictionStop": @"",
@"subAccountRestrictionTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subaccount"]
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}}/subaccount" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subaccount",
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([
'keyid' => '',
'subAccountAddCredit' => '',
'subAccountCountryCode' => '',
'subAccountEdit' => '',
'subAccountKeyId' => '',
'subAccountPrice' => '',
'subAccountRestrictionStop' => '',
'subAccountRestrictionTime' => ''
]),
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}}/subaccount', [
'body' => '{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subaccount');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'keyid' => '',
'subAccountAddCredit' => '',
'subAccountCountryCode' => '',
'subAccountEdit' => '',
'subAccountKeyId' => '',
'subAccountPrice' => '',
'subAccountRestrictionStop' => '',
'subAccountRestrictionTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'keyid' => '',
'subAccountAddCredit' => '',
'subAccountCountryCode' => '',
'subAccountEdit' => '',
'subAccountKeyId' => '',
'subAccountPrice' => '',
'subAccountRestrictionStop' => '',
'subAccountRestrictionTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subaccount');
$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}}/subaccount' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subaccount' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/subaccount", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subaccount"
payload = {
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subaccount"
payload <- "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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}}/subaccount")
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 \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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/subaccount') do |req|
req.body = "{\n \"keyid\": \"\",\n \"subAccountAddCredit\": \"\",\n \"subAccountCountryCode\": \"\",\n \"subAccountEdit\": \"\",\n \"subAccountKeyId\": \"\",\n \"subAccountPrice\": \"\",\n \"subAccountRestrictionStop\": \"\",\n \"subAccountRestrictionTime\": \"\"\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}}/subaccount";
let payload = json!({
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
});
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}}/subaccount \
--header 'content-type: application/json' \
--data '{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}'
echo '{
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
}' | \
http PUT {{baseUrl}}/subaccount \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "keyid": "",\n "subAccountAddCredit": "",\n "subAccountCountryCode": "",\n "subAccountEdit": "",\n "subAccountKeyId": "",\n "subAccountPrice": "",\n "subAccountRestrictionStop": "",\n "subAccountRestrictionTime": ""\n}' \
--output-document \
- {{baseUrl}}/subaccount
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"keyid": "",
"subAccountAddCredit": "",
"subAccountCountryCode": "",
"subAccountEdit": "",
"subAccountKeyId": "",
"subAccountPrice": "",
"subAccountRestrictionStop": "",
"subAccountRestrictionTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subaccount")! 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
Retourne le liste noire
{{baseUrl}}/getlistenoire
QUERY PARAMS
keyid
getListeNoire
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getlistenoire?keyid=&getListeNoire=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getlistenoire" {:query-params {:keyid ""
:getListeNoire ""}})
require "http/client"
url = "{{baseUrl}}/getlistenoire?keyid=&getListeNoire="
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/getlistenoire?keyid=&getListeNoire="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/getlistenoire?keyid=&getListeNoire=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getlistenoire?keyid=&getListeNoire="
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/getlistenoire?keyid=&getListeNoire= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getlistenoire?keyid=&getListeNoire=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getlistenoire?keyid=&getListeNoire="))
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/getlistenoire?keyid=&getListeNoire=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getlistenoire?keyid=&getListeNoire=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getlistenoire',
params: {keyid: '', getListeNoire: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/getlistenoire?keyid=&getListeNoire=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/getlistenoire?keyid=&getListeNoire=',
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: 'POST',
url: '{{baseUrl}}/getlistenoire',
qs: {keyid: '', getListeNoire: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/getlistenoire');
req.query({
keyid: '',
getListeNoire: ''
});
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}}/getlistenoire',
params: {keyid: '', getListeNoire: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=';
const options = {method: 'POST'};
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}}/getlistenoire?keyid=&getListeNoire="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/getlistenoire?keyid=&getListeNoire=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getlistenoire?keyid=&getListeNoire=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=');
echo $response->getBody();
setUrl('{{baseUrl}}/getlistenoire');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'keyid' => '',
'getListeNoire' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/getlistenoire');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'keyid' => '',
'getListeNoire' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getlistenoire?keyid=&getListeNoire=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/getlistenoire?keyid=&getListeNoire=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getlistenoire"
querystring = {"keyid":"","getListeNoire":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getlistenoire"
queryString <- list(
keyid = "",
getListeNoire = ""
)
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getlistenoire?keyid=&getListeNoire=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/getlistenoire') do |req|
req.params['keyid'] = ''
req.params['getListeNoire'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getlistenoire";
let querystring = [
("keyid", ""),
("getListeNoire", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/getlistenoire?keyid=&getListeNoire='
http POST '{{baseUrl}}/getlistenoire?keyid=&getListeNoire='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/getlistenoire?keyid=&getListeNoire='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getlistenoire?keyid=&getListeNoire=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Vérifier la validité d'un numéro
{{baseUrl}}/hlr
BODY json
{
"getHLR": "",
"keyid": "",
"num": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hlr");
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 \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/hlr" {:content-type :json
:form-params {:getHLR ""
:keyid ""
:num []}})
require "http/client"
url = "{{baseUrl}}/hlr"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\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}}/hlr"),
Content = new StringContent("{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\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}}/hlr");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/hlr"
payload := strings.NewReader("{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\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/hlr HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46
{
"getHLR": "",
"keyid": "",
"num": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/hlr")
.setHeader("content-type", "application/json")
.setBody("{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/hlr"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\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 \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/hlr")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/hlr")
.header("content-type", "application/json")
.body("{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}")
.asString();
const data = JSON.stringify({
getHLR: '',
keyid: '',
num: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/hlr');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/hlr',
headers: {'content-type': 'application/json'},
data: {getHLR: '', keyid: '', num: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/hlr';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"getHLR":"","keyid":"","num":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/hlr',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "getHLR": "",\n "keyid": "",\n "num": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/hlr")
.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/hlr',
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({getHLR: '', keyid: '', num: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/hlr',
headers: {'content-type': 'application/json'},
body: {getHLR: '', keyid: '', num: []},
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}}/hlr');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
getHLR: '',
keyid: '',
num: []
});
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}}/hlr',
headers: {'content-type': 'application/json'},
data: {getHLR: '', keyid: '', num: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/hlr';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"getHLR":"","keyid":"","num":[]}'
};
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 = @{ @"getHLR": @"",
@"keyid": @"",
@"num": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/hlr"]
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}}/hlr" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/hlr",
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([
'getHLR' => '',
'keyid' => '',
'num' => [
]
]),
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}}/hlr', [
'body' => '{
"getHLR": "",
"keyid": "",
"num": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/hlr');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'getHLR' => '',
'keyid' => '',
'num' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'getHLR' => '',
'keyid' => '',
'num' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/hlr');
$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}}/hlr' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"getHLR": "",
"keyid": "",
"num": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hlr' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"getHLR": "",
"keyid": "",
"num": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/hlr", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/hlr"
payload = {
"getHLR": "",
"keyid": "",
"num": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/hlr"
payload <- "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\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}}/hlr")
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 \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\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/hlr') do |req|
req.body = "{\n \"getHLR\": \"\",\n \"keyid\": \"\",\n \"num\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/hlr";
let payload = json!({
"getHLR": "",
"keyid": "",
"num": ()
});
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}}/hlr \
--header 'content-type: application/json' \
--data '{
"getHLR": "",
"keyid": "",
"num": []
}'
echo '{
"getHLR": "",
"keyid": "",
"num": []
}' | \
http POST {{baseUrl}}/hlr \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "getHLR": "",\n "keyid": "",\n "num": []\n}' \
--output-document \
- {{baseUrl}}/hlr
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"getHLR": "",
"keyid": "",
"num": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hlr")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"etat": {
"etat": {
"operateur": "ORAN",
"tel": "0680010203"
}
}
}
POST
Gestion repertoire (creation)
{{baseUrl}}/repertoire
BODY json
{
"keyid": "",
"repertoireEdit": "",
"repertoireNom": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/repertoire");
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 \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/repertoire" {:content-type :json
:form-params {:keyid "VOTRE_KEYID"
:repertoireEdit "create"
:repertoireNom "Repertoire de test"}})
require "http/client"
url = "{{baseUrl}}/repertoire"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\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}}/repertoire"),
Content = new StringContent("{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\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}}/repertoire");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/repertoire"
payload := strings.NewReader("{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\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/repertoire HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 99
{
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/repertoire")
.setHeader("content-type", "application/json")
.setBody("{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/repertoire"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\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 \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/repertoire")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/repertoire")
.header("content-type", "application/json")
.body("{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}")
.asString();
const data = JSON.stringify({
keyid: 'VOTRE_KEYID',
repertoireEdit: 'create',
repertoireNom: 'Repertoire de test'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/repertoire');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/repertoire',
headers: {'content-type': 'application/json'},
data: {
keyid: 'VOTRE_KEYID',
repertoireEdit: 'create',
repertoireNom: 'Repertoire de test'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/repertoire';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"keyid":"VOTRE_KEYID","repertoireEdit":"create","repertoireNom":"Repertoire de test"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/repertoire',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "keyid": "VOTRE_KEYID",\n "repertoireEdit": "create",\n "repertoireNom": "Repertoire de test"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/repertoire")
.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/repertoire',
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({
keyid: 'VOTRE_KEYID',
repertoireEdit: 'create',
repertoireNom: 'Repertoire de test'
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/repertoire',
headers: {'content-type': 'application/json'},
body: {
keyid: 'VOTRE_KEYID',
repertoireEdit: 'create',
repertoireNom: 'Repertoire de test'
},
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}}/repertoire');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
keyid: 'VOTRE_KEYID',
repertoireEdit: 'create',
repertoireNom: 'Repertoire de test'
});
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}}/repertoire',
headers: {'content-type': 'application/json'},
data: {
keyid: 'VOTRE_KEYID',
repertoireEdit: 'create',
repertoireNom: 'Repertoire de test'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/repertoire';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"keyid":"VOTRE_KEYID","repertoireEdit":"create","repertoireNom":"Repertoire de test"}'
};
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 = @{ @"keyid": @"VOTRE_KEYID",
@"repertoireEdit": @"create",
@"repertoireNom": @"Repertoire de test" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/repertoire"]
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}}/repertoire" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/repertoire",
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([
'keyid' => 'VOTRE_KEYID',
'repertoireEdit' => 'create',
'repertoireNom' => 'Repertoire de test'
]),
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}}/repertoire', [
'body' => '{
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/repertoire');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'keyid' => 'VOTRE_KEYID',
'repertoireEdit' => 'create',
'repertoireNom' => 'Repertoire de test'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'keyid' => 'VOTRE_KEYID',
'repertoireEdit' => 'create',
'repertoireNom' => 'Repertoire de test'
]));
$request->setRequestUrl('{{baseUrl}}/repertoire');
$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}}/repertoire' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/repertoire' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/repertoire", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/repertoire"
payload = {
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/repertoire"
payload <- "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\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}}/repertoire")
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 \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\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/repertoire') do |req|
req.body = "{\n \"keyid\": \"VOTRE_KEYID\",\n \"repertoireEdit\": \"create\",\n \"repertoireNom\": \"Repertoire de test\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/repertoire";
let payload = json!({
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
});
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}}/repertoire \
--header 'content-type: application/json' \
--data '{
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}'
echo '{
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
}' | \
http POST {{baseUrl}}/repertoire \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "keyid": "VOTRE_KEYID",\n "repertoireEdit": "create",\n "repertoireNom": "Repertoire de test"\n}' \
--output-document \
- {{baseUrl}}/repertoire
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"keyid": "VOTRE_KEYID",
"repertoireEdit": "create",
"repertoireNom": "Repertoire de test"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/repertoire")! 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()
PUT
Gestion repertoire (modification)
{{baseUrl}}/repertoire
BODY json
{
"champ1": [],
"champ10": [],
"champ11": [],
"champ12": [],
"champ13": [],
"champ14": [],
"champ15": [],
"champ16": [],
"champ17": [],
"champ18": [],
"champ19": [],
"champ2": [],
"champ20": [],
"champ21": [],
"champ22": [],
"champ23": [],
"champ24": [],
"champ25": [],
"champ26": [],
"champ27": [],
"champ3": [],
"champ4": [],
"champ5": [],
"champ6": [],
"champ7": [],
"champ8": [],
"champ9": [],
"keyid": "",
"num": [],
"repertoireEdit": "",
"repertoireId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/repertoire");
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 \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/repertoire" {:content-type :json
:form-params {:keyid "VOTRE_KEYID"
:num ["06123456789" "07123456789"]
:repertoireEdit "add"
:repertoireId "VOTRE_REPERTOIRE_ID"}})
require "http/client"
url = "{{baseUrl}}/repertoire"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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}}/repertoire"),
Content = new StringContent("{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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}}/repertoire");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/repertoire"
payload := strings.NewReader("{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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/repertoire HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 149
{
"keyid": "VOTRE_KEYID",
"num": [
"06123456789",
"07123456789"
],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/repertoire")
.setHeader("content-type", "application/json")
.setBody("{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/repertoire"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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 \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/repertoire")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/repertoire")
.header("content-type", "application/json")
.body("{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}")
.asString();
const data = JSON.stringify({
keyid: 'VOTRE_KEYID',
num: [
'06123456789',
'07123456789'
],
repertoireEdit: 'add',
repertoireId: 'VOTRE_REPERTOIRE_ID'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/repertoire');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/repertoire',
headers: {'content-type': 'application/json'},
data: {
keyid: 'VOTRE_KEYID',
num: ['06123456789', '07123456789'],
repertoireEdit: 'add',
repertoireId: 'VOTRE_REPERTOIRE_ID'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/repertoire';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"keyid":"VOTRE_KEYID","num":["06123456789","07123456789"],"repertoireEdit":"add","repertoireId":"VOTRE_REPERTOIRE_ID"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/repertoire',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "keyid": "VOTRE_KEYID",\n "num": [\n "06123456789",\n "07123456789"\n ],\n "repertoireEdit": "add",\n "repertoireId": "VOTRE_REPERTOIRE_ID"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/repertoire")
.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/repertoire',
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({
keyid: 'VOTRE_KEYID',
num: ['06123456789', '07123456789'],
repertoireEdit: 'add',
repertoireId: 'VOTRE_REPERTOIRE_ID'
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/repertoire',
headers: {'content-type': 'application/json'},
body: {
keyid: 'VOTRE_KEYID',
num: ['06123456789', '07123456789'],
repertoireEdit: 'add',
repertoireId: 'VOTRE_REPERTOIRE_ID'
},
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}}/repertoire');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
keyid: 'VOTRE_KEYID',
num: [
'06123456789',
'07123456789'
],
repertoireEdit: 'add',
repertoireId: 'VOTRE_REPERTOIRE_ID'
});
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}}/repertoire',
headers: {'content-type': 'application/json'},
data: {
keyid: 'VOTRE_KEYID',
num: ['06123456789', '07123456789'],
repertoireEdit: 'add',
repertoireId: 'VOTRE_REPERTOIRE_ID'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/repertoire';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"keyid":"VOTRE_KEYID","num":["06123456789","07123456789"],"repertoireEdit":"add","repertoireId":"VOTRE_REPERTOIRE_ID"}'
};
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 = @{ @"keyid": @"VOTRE_KEYID",
@"num": @[ @"06123456789", @"07123456789" ],
@"repertoireEdit": @"add",
@"repertoireId": @"VOTRE_REPERTOIRE_ID" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/repertoire"]
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}}/repertoire" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/repertoire",
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([
'keyid' => 'VOTRE_KEYID',
'num' => [
'06123456789',
'07123456789'
],
'repertoireEdit' => 'add',
'repertoireId' => 'VOTRE_REPERTOIRE_ID'
]),
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}}/repertoire', [
'body' => '{
"keyid": "VOTRE_KEYID",
"num": [
"06123456789",
"07123456789"
],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/repertoire');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'keyid' => 'VOTRE_KEYID',
'num' => [
'06123456789',
'07123456789'
],
'repertoireEdit' => 'add',
'repertoireId' => 'VOTRE_REPERTOIRE_ID'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'keyid' => 'VOTRE_KEYID',
'num' => [
'06123456789',
'07123456789'
],
'repertoireEdit' => 'add',
'repertoireId' => 'VOTRE_REPERTOIRE_ID'
]));
$request->setRequestUrl('{{baseUrl}}/repertoire');
$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}}/repertoire' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "VOTRE_KEYID",
"num": [
"06123456789",
"07123456789"
],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/repertoire' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"keyid": "VOTRE_KEYID",
"num": [
"06123456789",
"07123456789"
],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/repertoire", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/repertoire"
payload = {
"keyid": "VOTRE_KEYID",
"num": ["06123456789", "07123456789"],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/repertoire"
payload <- "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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}}/repertoire")
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 \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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/repertoire') do |req|
req.body = "{\n \"keyid\": \"VOTRE_KEYID\",\n \"num\": [\n \"06123456789\",\n \"07123456789\"\n ],\n \"repertoireEdit\": \"add\",\n \"repertoireId\": \"VOTRE_REPERTOIRE_ID\"\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}}/repertoire";
let payload = json!({
"keyid": "VOTRE_KEYID",
"num": ("06123456789", "07123456789"),
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
});
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}}/repertoire \
--header 'content-type: application/json' \
--data '{
"keyid": "VOTRE_KEYID",
"num": [
"06123456789",
"07123456789"
],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}'
echo '{
"keyid": "VOTRE_KEYID",
"num": [
"06123456789",
"07123456789"
],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
}' | \
http PUT {{baseUrl}}/repertoire \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "keyid": "VOTRE_KEYID",\n "num": [\n "06123456789",\n "07123456789"\n ],\n "repertoireEdit": "add",\n "repertoireId": "VOTRE_REPERTOIRE_ID"\n}' \
--output-document \
- {{baseUrl}}/repertoire
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"keyid": "VOTRE_KEYID",
"num": ["06123456789", "07123456789"],
"repertoireEdit": "add",
"repertoireId": "VOTRE_REPERTOIRE_ID"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/repertoire")! 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
Ajoute un numero en liste noire (POST)
{{baseUrl}}/setlistenoire
QUERY PARAMS
keyid
setlisteNoire
num
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/setlistenoire" {:query-params {:keyid ""
:setlisteNoire ""
:num ""}})
require "http/client"
url = "{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num="
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num="
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/setlistenoire?keyid=&setlisteNoire=&num= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num="))
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/setlistenoire',
params: {keyid: '', setlisteNoire: '', num: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/setlistenoire?keyid=&setlisteNoire=&num=',
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: 'POST',
url: '{{baseUrl}}/setlistenoire',
qs: {keyid: '', setlisteNoire: '', num: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/setlistenoire');
req.query({
keyid: '',
setlisteNoire: '',
num: ''
});
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}}/setlistenoire',
params: {keyid: '', setlisteNoire: '', num: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=';
const options = {method: 'POST'};
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}}/setlistenoire?keyid=&setlisteNoire=&num="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=');
echo $response->getBody();
setUrl('{{baseUrl}}/setlistenoire');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'keyid' => '',
'setlisteNoire' => '',
'num' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/setlistenoire');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'keyid' => '',
'setlisteNoire' => '',
'num' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/setlistenoire?keyid=&setlisteNoire=&num=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/setlistenoire"
querystring = {"keyid":"","setlisteNoire":"","num":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/setlistenoire"
queryString <- list(
keyid = "",
setlisteNoire = "",
num = ""
)
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/setlistenoire') do |req|
req.params['keyid'] = ''
req.params['setlisteNoire'] = ''
req.params['num'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/setlistenoire";
let querystring = [
("keyid", ""),
("setlisteNoire", ""),
("num", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num='
http POST '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/setlistenoire?keyid=&setlisteNoire=&num=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Envoyer des SMS
{{baseUrl}}/smsmulti
BODY json
{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/smsmulti");
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 \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/smsmulti" {:content-type :json
:form-params {:date_envoi ""
:emetteur ""
:gmt_zone ""
:keyid ""
:nostop ""
:num []
:numAzur ""
:repertoireId ""
:sms []
:smslong ""
:tracker []
:ucs2 ""}})
require "http/client"
url = "{{baseUrl}}/smsmulti"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\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}}/smsmulti"),
Content = new StringContent("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\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}}/smsmulti");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/smsmulti"
payload := strings.NewReader("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\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/smsmulti HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 202
{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/smsmulti")
.setHeader("content-type", "application/json")
.setBody("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/smsmulti"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\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 \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/smsmulti")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/smsmulti")
.header("content-type", "application/json")
.body("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}")
.asString();
const data = JSON.stringify({
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: [],
numAzur: '',
repertoireId: '',
sms: [],
smslong: '',
tracker: [],
ucs2: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/smsmulti');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/smsmulti',
headers: {'content-type': 'application/json'},
data: {
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: [],
numAzur: '',
repertoireId: '',
sms: [],
smslong: '',
tracker: [],
ucs2: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/smsmulti';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"date_envoi":"","emetteur":"","gmt_zone":"","keyid":"","nostop":"","num":[],"numAzur":"","repertoireId":"","sms":[],"smslong":"","tracker":[],"ucs2":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/smsmulti',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "date_envoi": "",\n "emetteur": "",\n "gmt_zone": "",\n "keyid": "",\n "nostop": "",\n "num": [],\n "numAzur": "",\n "repertoireId": "",\n "sms": [],\n "smslong": "",\n "tracker": [],\n "ucs2": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/smsmulti")
.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/smsmulti',
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({
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: [],
numAzur: '',
repertoireId: '',
sms: [],
smslong: '',
tracker: [],
ucs2: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/smsmulti',
headers: {'content-type': 'application/json'},
body: {
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: [],
numAzur: '',
repertoireId: '',
sms: [],
smslong: '',
tracker: [],
ucs2: ''
},
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}}/smsmulti');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: [],
numAzur: '',
repertoireId: '',
sms: [],
smslong: '',
tracker: [],
ucs2: ''
});
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}}/smsmulti',
headers: {'content-type': 'application/json'},
data: {
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: [],
numAzur: '',
repertoireId: '',
sms: [],
smslong: '',
tracker: [],
ucs2: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/smsmulti';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"date_envoi":"","emetteur":"","gmt_zone":"","keyid":"","nostop":"","num":[],"numAzur":"","repertoireId":"","sms":[],"smslong":"","tracker":[],"ucs2":""}'
};
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 = @{ @"date_envoi": @"",
@"emetteur": @"",
@"gmt_zone": @"",
@"keyid": @"",
@"nostop": @"",
@"num": @[ ],
@"numAzur": @"",
@"repertoireId": @"",
@"sms": @[ ],
@"smslong": @"",
@"tracker": @[ ],
@"ucs2": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/smsmulti"]
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}}/smsmulti" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/smsmulti",
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([
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => [
],
'numAzur' => '',
'repertoireId' => '',
'sms' => [
],
'smslong' => '',
'tracker' => [
],
'ucs2' => ''
]),
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}}/smsmulti', [
'body' => '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/smsmulti');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => [
],
'numAzur' => '',
'repertoireId' => '',
'sms' => [
],
'smslong' => '',
'tracker' => [
],
'ucs2' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => [
],
'numAzur' => '',
'repertoireId' => '',
'sms' => [
],
'smslong' => '',
'tracker' => [
],
'ucs2' => ''
]));
$request->setRequestUrl('{{baseUrl}}/smsmulti');
$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}}/smsmulti' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/smsmulti' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/smsmulti", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/smsmulti"
payload = {
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/smsmulti"
payload <- "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\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}}/smsmulti")
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 \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\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/smsmulti') do |req|
req.body = "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": [],\n \"numAzur\": \"\",\n \"repertoireId\": \"\",\n \"sms\": [],\n \"smslong\": \"\",\n \"tracker\": [],\n \"ucs2\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/smsmulti";
let payload = json!({
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": (),
"numAzur": "",
"repertoireId": "",
"sms": (),
"smslong": "",
"tracker": (),
"ucs2": ""
});
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}}/smsmulti \
--header 'content-type: application/json' \
--data '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}'
echo '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
}' | \
http POST {{baseUrl}}/smsmulti \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "date_envoi": "",\n "emetteur": "",\n "gmt_zone": "",\n "keyid": "",\n "nostop": "",\n "num": [],\n "numAzur": "",\n "repertoireId": "",\n "sms": [],\n "smslong": "",\n "tracker": [],\n "ucs2": ""\n}' \
--output-document \
- {{baseUrl}}/smsmulti
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": [],
"numAzur": "",
"repertoireId": "",
"sms": [],
"smslong": "",
"tracker": [],
"ucs2": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/smsmulti")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
etat
RESPONSE BODY text
{
"etat": {
"code": "0",
"message": "hello world!",
"tel": "0680010203"
}
}
POST
Envoyer un sms
{{baseUrl}}/sms
BODY json
{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sms");
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 \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/sms" {:content-type :json
:form-params {:date_envoi ""
:emetteur ""
:gmt_zone ""
:keyid ""
:nostop ""
:num ""
:numAzur ""
:sms ""
:smslong ""
:tracker ""
:ucs2 ""}})
require "http/client"
url = "{{baseUrl}}/sms"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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}}/sms"),
Content = new StringContent("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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}}/sms");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/sms"
payload := strings.NewReader("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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/sms HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 180
{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sms")
.setHeader("content-type", "application/json")
.setBody("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/sms"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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 \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/sms")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sms")
.header("content-type", "application/json")
.body("{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}")
.asString();
const data = JSON.stringify({
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/sms');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/sms',
headers: {'content-type': 'application/json'},
data: {
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/sms';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"date_envoi":"","emetteur":"","gmt_zone":"","keyid":"","nostop":"","num":"","numAzur":"","sms":"","smslong":"","tracker":"","ucs2":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/sms',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "date_envoi": "",\n "emetteur": "",\n "gmt_zone": "",\n "keyid": "",\n "nostop": "",\n "num": "",\n "numAzur": "",\n "sms": "",\n "smslong": "",\n "tracker": "",\n "ucs2": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/sms")
.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/sms',
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({
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/sms',
headers: {'content-type': 'application/json'},
body: {
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
},
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}}/sms');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
});
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}}/sms',
headers: {'content-type': 'application/json'},
data: {
date_envoi: '',
emetteur: '',
gmt_zone: '',
keyid: '',
nostop: '',
num: '',
numAzur: '',
sms: '',
smslong: '',
tracker: '',
ucs2: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/sms';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"date_envoi":"","emetteur":"","gmt_zone":"","keyid":"","nostop":"","num":"","numAzur":"","sms":"","smslong":"","tracker":"","ucs2":""}'
};
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 = @{ @"date_envoi": @"",
@"emetteur": @"",
@"gmt_zone": @"",
@"keyid": @"",
@"nostop": @"",
@"num": @"",
@"numAzur": @"",
@"sms": @"",
@"smslong": @"",
@"tracker": @"",
@"ucs2": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sms"]
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}}/sms" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/sms",
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([
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => '',
'numAzur' => '',
'sms' => '',
'smslong' => '',
'tracker' => '',
'ucs2' => ''
]),
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}}/sms', [
'body' => '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/sms');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => '',
'numAzur' => '',
'sms' => '',
'smslong' => '',
'tracker' => '',
'ucs2' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'date_envoi' => '',
'emetteur' => '',
'gmt_zone' => '',
'keyid' => '',
'nostop' => '',
'num' => '',
'numAzur' => '',
'sms' => '',
'smslong' => '',
'tracker' => '',
'ucs2' => ''
]));
$request->setRequestUrl('{{baseUrl}}/sms');
$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}}/sms' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sms' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/sms", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/sms"
payload = {
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/sms"
payload <- "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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}}/sms")
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 \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\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/sms') do |req|
req.body = "{\n \"date_envoi\": \"\",\n \"emetteur\": \"\",\n \"gmt_zone\": \"\",\n \"keyid\": \"\",\n \"nostop\": \"\",\n \"num\": \"\",\n \"numAzur\": \"\",\n \"sms\": \"\",\n \"smslong\": \"\",\n \"tracker\": \"\",\n \"ucs2\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/sms";
let payload = json!({
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
});
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}}/sms \
--header 'content-type: application/json' \
--data '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}'
echo '{
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
}' | \
http POST {{baseUrl}}/sms \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "date_envoi": "",\n "emetteur": "",\n "gmt_zone": "",\n "keyid": "",\n "nostop": "",\n "num": "",\n "numAzur": "",\n "sms": "",\n "smslong": "",\n "tracker": "",\n "ucs2": ""\n}' \
--output-document \
- {{baseUrl}}/sms
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"date_envoi": "",
"emetteur": "",
"gmt_zone": "",
"keyid": "",
"nostop": "",
"num": "",
"numAzur": "",
"sms": "",
"smslong": "",
"tracker": "",
"ucs2": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sms")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
etat
RESPONSE BODY text
{
"etat": {
"code": "0",
"message": "hello world!",
"tel": "0680010203"
}
}