Aviation Radiation API
GET
The ambient dose equivalent rate calculated for a single particle type, or accumulated over all particle types.
{{baseUrl}}/cari7/ambient_dose
QUERY PARAMS
altitude
latitude
longitude
year
month
day
utc
particle
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/cari7/ambient_dose" {:query-params {:altitude ""
:latitude ""
:longitude ""
:year ""
:month ""
:day ""
:utc ""
:particle ""}})
require "http/client"
url = "{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="
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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="
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/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="))
.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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/cari7/ambient_dose',
params: {
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=';
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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=',
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}}/cari7/ambient_dose',
qs: {
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/cari7/ambient_dose');
req.query({
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
});
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}}/cari7/ambient_dose',
params: {
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=';
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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="]
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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=",
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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=');
echo $response->getBody();
setUrl('{{baseUrl}}/cari7/ambient_dose');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'altitude' => '',
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'utc' => '',
'particle' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/cari7/ambient_dose');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'altitude' => '',
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'utc' => '',
'particle' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/cari7/ambient_dose"
querystring = {"altitude":"","latitude":"","longitude":"","year":"","month":"","day":"","utc":"","particle":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/cari7/ambient_dose"
queryString <- list(
altitude = "",
latitude = "",
longitude = "",
year = "",
month = "",
day = "",
utc = "",
particle = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
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/cari7/ambient_dose') do |req|
req.params['altitude'] = ''
req.params['latitude'] = ''
req.params['longitude'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
req.params['utc'] = ''
req.params['particle'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/cari7/ambient_dose";
let querystring = [
("altitude", ""),
("latitude", ""),
("longitude", ""),
("year", ""),
("month", ""),
("day", ""),
("utc", ""),
("particle", ""),
];
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}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle='
http GET '{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cari7/ambient_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")! 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
{
"dose rate": {
"units": "uSv/hr",
"value": 2.322303291477743
}
}
GET
The effective dose rate calculated for a single particle type, or accumulated over all particle types.
{{baseUrl}}/cari7/effective_dose
QUERY PARAMS
altitude
latitude
longitude
year
month
day
utc
particle
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/cari7/effective_dose" {:query-params {:altitude ""
:latitude ""
:longitude ""
:year ""
:month ""
:day ""
:utc ""
:particle ""}})
require "http/client"
url = "{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="
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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="
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/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="))
.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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/cari7/effective_dose',
params: {
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=';
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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=',
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}}/cari7/effective_dose',
qs: {
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/cari7/effective_dose');
req.query({
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
});
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}}/cari7/effective_dose',
params: {
altitude: '',
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
utc: '',
particle: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=';
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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle="]
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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=",
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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=');
echo $response->getBody();
setUrl('{{baseUrl}}/cari7/effective_dose');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'altitude' => '',
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'utc' => '',
'particle' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/cari7/effective_dose');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'altitude' => '',
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'utc' => '',
'particle' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/cari7/effective_dose"
querystring = {"altitude":"","latitude":"","longitude":"","year":"","month":"","day":"","utc":"","particle":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/cari7/effective_dose"
queryString <- list(
altitude = "",
latitude = "",
longitude = "",
year = "",
month = "",
day = "",
utc = "",
particle = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")
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/cari7/effective_dose') do |req|
req.params['altitude'] = ''
req.params['latitude'] = ''
req.params['longitude'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
req.params['utc'] = ''
req.params['particle'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/cari7/effective_dose";
let querystring = [
("altitude", ""),
("latitude", ""),
("longitude", ""),
("year", ""),
("month", ""),
("day", ""),
("utc", ""),
("particle", ""),
];
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}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle='
http GET '{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cari7/effective_dose?altitude=&latitude=&longitude=&year=&month=&day=&utc=&particle=")! 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
{
"dose rate": {
"units": "uSv/hr",
"value": 2.1532952875056712
}
}
GET
The ambient dose equivalent rate calculated for a single particle type, or accumulated over all particle types. (GET)
{{baseUrl}}/parma/ambient_dose
QUERY PARAMS
latitude
longitude
year
month
day
particle
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/parma/ambient_dose" {:query-params {:latitude ""
:longitude ""
:year ""
:month ""
:day ""
:particle ""}})
require "http/client"
url = "{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle="
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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle="
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/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle="))
.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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")
.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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/parma/ambient_dose',
params: {latitude: '', longitude: '', year: '', month: '', day: '', particle: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=';
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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=',
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}}/parma/ambient_dose',
qs: {latitude: '', longitude: '', year: '', month: '', day: '', particle: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/parma/ambient_dose');
req.query({
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
particle: ''
});
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}}/parma/ambient_dose',
params: {latitude: '', longitude: '', year: '', month: '', day: '', particle: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=';
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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle="]
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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=",
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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=');
echo $response->getBody();
setUrl('{{baseUrl}}/parma/ambient_dose');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'particle' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/parma/ambient_dose');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'particle' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/parma/ambient_dose"
querystring = {"latitude":"","longitude":"","year":"","month":"","day":"","particle":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/parma/ambient_dose"
queryString <- list(
latitude = "",
longitude = "",
year = "",
month = "",
day = "",
particle = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")
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/parma/ambient_dose') do |req|
req.params['latitude'] = ''
req.params['longitude'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
req.params['particle'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/parma/ambient_dose";
let querystring = [
("latitude", ""),
("longitude", ""),
("year", ""),
("month", ""),
("day", ""),
("particle", ""),
];
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}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle='
http GET '{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/parma/ambient_dose?latitude=&longitude=&year=&month=&day=&particle=")! 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
{
"dose rate": {
"units": "uSv/hr",
"value": 0.26835067168474125
}
}
GET
The effective dose rate calculated for a single particle type, or accumulated over all particle types. (GET)
{{baseUrl}}/parma/effective_dose
QUERY PARAMS
latitude
longitude
year
month
day
particle
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/parma/effective_dose" {:query-params {:latitude ""
:longitude ""
:year ""
:month ""
:day ""
:particle ""}})
require "http/client"
url = "{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle="
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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle="
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/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle="))
.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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")
.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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/parma/effective_dose',
params: {latitude: '', longitude: '', year: '', month: '', day: '', particle: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=';
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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=',
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}}/parma/effective_dose',
qs: {latitude: '', longitude: '', year: '', month: '', day: '', particle: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/parma/effective_dose');
req.query({
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
particle: ''
});
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}}/parma/effective_dose',
params: {latitude: '', longitude: '', year: '', month: '', day: '', particle: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=';
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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle="]
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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=",
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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=');
echo $response->getBody();
setUrl('{{baseUrl}}/parma/effective_dose');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'particle' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/parma/effective_dose');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'particle' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/parma/effective_dose"
querystring = {"latitude":"","longitude":"","year":"","month":"","day":"","particle":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/parma/effective_dose"
queryString <- list(
latitude = "",
longitude = "",
year = "",
month = "",
day = "",
particle = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")
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/parma/effective_dose') do |req|
req.params['latitude'] = ''
req.params['longitude'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
req.params['particle'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/parma/effective_dose";
let querystring = [
("latitude", ""),
("longitude", ""),
("year", ""),
("month", ""),
("day", ""),
("particle", ""),
];
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}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle='
http GET '{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/parma/effective_dose?latitude=&longitude=&year=&month=&day=&particle=")! 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
{
"dose rate": {
"units": "uSv/hr",
"value": 1.9456004308224644
}
}
GET
The energy differential intensity of a particle at a given zenith angle.
{{baseUrl}}/parma/differential_intensity
QUERY PARAMS
latitude
longitude
year
month
day
particle
angle
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/parma/differential_intensity" {:query-params {:latitude ""
:longitude ""
:year ""
:month ""
:day ""
:particle ""
:angle ""}})
require "http/client"
url = "{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle="
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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle="
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/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle="))
.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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")
.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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/parma/differential_intensity',
params: {
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
particle: '',
angle: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=';
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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=',
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}}/parma/differential_intensity',
qs: {
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
particle: '',
angle: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/parma/differential_intensity');
req.query({
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
particle: '',
angle: ''
});
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}}/parma/differential_intensity',
params: {
latitude: '',
longitude: '',
year: '',
month: '',
day: '',
particle: '',
angle: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=';
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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle="]
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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=",
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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=');
echo $response->getBody();
setUrl('{{baseUrl}}/parma/differential_intensity');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'particle' => '',
'angle' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/parma/differential_intensity');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'latitude' => '',
'longitude' => '',
'year' => '',
'month' => '',
'day' => '',
'particle' => '',
'angle' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/parma/differential_intensity"
querystring = {"latitude":"","longitude":"","year":"","month":"","day":"","particle":"","angle":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/parma/differential_intensity"
queryString <- list(
latitude = "",
longitude = "",
year = "",
month = "",
day = "",
particle = "",
angle = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")
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/parma/differential_intensity') do |req|
req.params['latitude'] = ''
req.params['longitude'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
req.params['particle'] = ''
req.params['angle'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/parma/differential_intensity";
let querystring = [
("latitude", ""),
("longitude", ""),
("year", ""),
("month", ""),
("day", ""),
("particle", ""),
("angle", ""),
];
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}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle='
http GET '{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/parma/differential_intensity?latitude=&longitude=&year=&month=&day=&particle=&angle=")! 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
{
"energies": {
"data": [
10.592537251772889,
11.885022274370186,
13.335214321633243,
14.96235656094434,
16.78804018122561,
18.836490894898017,
21.134890398366483,
23.71373705661657,
26.60725059798812,
29.853826189179625,
33.4965439157828,
37.583740428844465,
42.16965034285828,
47.31512589614811,
53.08844442309891,
59.56621435290114,
66.83439175686158,
74.98942093324571,
84.13951416451967,
94.40608762859253,
105.92537251772909,
118.85022274370202,
133.35214321633254,
149.62356560944343,
167.88040181225605,
188.36490894898,
211.34890398366454,
237.1373705661653,
266.0725059798806,
298.5382618917954,
334.9654391578269,
375.83740428844317,
421.69650342858097,
473.1512589614788,
530.8844442309862,
595.662143529008,
668.3439175686115,
749.894209332452,
841.3951416451905,
944.0608762859177,
1059.2537251772821,
1188.5022274370106,
1333.5214321633146,
1496.2356560944222,
1678.804018122547,
1883.6490894897847,
2113.4890398366283,
2371.3737056616337,
2660.725059798784,
2985.38261891793,
3349.6543915782418,
3758.374042884401,
4216.965034285775,
4731.512589614749,
5308.84444230982,
5956.621435290031,
6683.4391756860605,
7498.942093324459,
8413.951416451835,
9440.6087628591,
10592.537251772736,
11885.022274370007,
13335.214321633035,
14962.356560944098,
16788.04018122533,
18836.49089489769,
21134.890398366108,
23713.737056616137,
26607.250597987622,
29853.82618917905,
33496.543915782146,
37583.74042884371,
42169.65034285741,
47315.12589614711,
53088.44442309776,
59566.21435289981,
66834.39175686006,
74989.42093324398,
84139.51416451768,
94406.08762859023
],
"units": "MeV"
},
"intensities": {
"data": [
0.000015126557258481497,
0.00001599438328728434,
0.00001689468409778281,
0.00001782700110028125,
0.000018789989894315395,
0.000019781312921179226,
0.00002079773698769471,
0.000021835319990199245,
0.00002288931588809045,
0.000023953698331015904,
0.000025020740419725837,
0.00002608079723261754,
0.00002712202346190026,
0.000028129941429425255,
0.000029086999403906575,
0.000029972245159538348,
0.00003076112412042979,
0.00003142535794905927,
0.000031932955656189876,
0.000032248618858073125,
0.000032334985958519275,
0.000032155208240777106,
0.000031677197295996437,
0.000030879552903400744,
0.000029726220825502388,
0.000028234425803141926,
0.00002650516406182499,
0.000024602269634120444,
0.000022594819983033717,
0.000020552475431477016,
0.00001853662594721251,
0.000016596094572091987,
0.00001476576885147725,
0.000013067285256001253,
0.000011511187862538484,
0.000010100122716208363,
0.00000883240101591408,
0.000007703733932387032,
0.00000670576631351448,
0.000005822881145729626,
0.000005046340372076868,
0.000004369966582442526,
0.000003781202020752834,
0.0000032689518931964352,
0.0000028234311080639376,
0.000002436034648930342,
0.0000020992258398508115,
0.0000018064235849092022,
0.0000015518898432506667,
0.000001331051662285105,
0.0000011394488995132188,
9.726057340258263e-7,
8.265824310558272e-7,
6.998212586927555e-7,
5.894224376580005e-7,
4.93568138996158e-7,
4.116922090268701e-7,
3.460236317178158e-7,
3.037548828699797e-7,
2.9135185653116735e-7,
2.82520391784604e-7,
2.3785220594554244e-7,
1.7791153699257012e-7,
1.2924247345559558e-7,
9.48243126183575e-8,
7.043455232978242e-8,
5.2623996885656347e-8,
3.935459373084662e-8,
2.939334162588793e-8,
2.1909771678801793e-8,
1.6297871509147514e-8,
1.2099955678192665e-8,
8.967477745797399e-9,
6.635335072413951e-9,
4.902621621420823e-9,
3.6176621571186638e-9,
2.6663515657204105e-9,
1.963121398302903e-9,
1.4439864047128638e-9,
1.0612233263106733e-9
],
"units": "/cm2/s/sr/MeV"
}
}
GET
Calculate the ambient equivalent dose along a great circle flight route.
{{baseUrl}}/route/ambient_dose
QUERY PARAMS
origin
destination
year
month
day
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/route/ambient_dose" {:query-params {:origin ""
:destination ""
:year ""
:month ""
:day ""}})
require "http/client"
url = "{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day="
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}}/route/ambient_dose?origin=&destination=&year=&month=&day="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day="
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/route/ambient_dose?origin=&destination=&year=&month=&day= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day="))
.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}}/route/ambient_dose?origin=&destination=&year=&month=&day=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=")
.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}}/route/ambient_dose?origin=&destination=&year=&month=&day=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/route/ambient_dose',
params: {origin: '', destination: '', year: '', month: '', day: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=';
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}}/route/ambient_dose?origin=&destination=&year=&month=&day=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/route/ambient_dose?origin=&destination=&year=&month=&day=',
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}}/route/ambient_dose',
qs: {origin: '', destination: '', year: '', month: '', day: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/route/ambient_dose');
req.query({
origin: '',
destination: '',
year: '',
month: '',
day: ''
});
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}}/route/ambient_dose',
params: {origin: '', destination: '', year: '', month: '', day: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=';
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}}/route/ambient_dose?origin=&destination=&year=&month=&day="]
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}}/route/ambient_dose?origin=&destination=&year=&month=&day=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=",
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}}/route/ambient_dose?origin=&destination=&year=&month=&day=');
echo $response->getBody();
setUrl('{{baseUrl}}/route/ambient_dose');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'origin' => '',
'destination' => '',
'year' => '',
'month' => '',
'day' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/route/ambient_dose');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'origin' => '',
'destination' => '',
'year' => '',
'month' => '',
'day' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/route/ambient_dose?origin=&destination=&year=&month=&day=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/route/ambient_dose"
querystring = {"origin":"","destination":"","year":"","month":"","day":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/route/ambient_dose"
queryString <- list(
origin = "",
destination = "",
year = "",
month = "",
day = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=")
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/route/ambient_dose') do |req|
req.params['origin'] = ''
req.params['destination'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/route/ambient_dose";
let querystring = [
("origin", ""),
("destination", ""),
("year", ""),
("month", ""),
("day", ""),
];
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}}/route/ambient_dose?origin=&destination=&year=&month=&day='
http GET '{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/route/ambient_dose?origin=&destination=&year=&month=&day=")! 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
{
"dose": {
"date": "21/05/2019",
"destination": "33.94250107,-118.4079971",
"origin": "YSSY",
"units": "uSv",
"value": 10.911498908287665
}
}
GET
Calculate the total effective dose along a great circle flight route.
{{baseUrl}}/route/effective_dose
QUERY PARAMS
origin
destination
year
month
day
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/route/effective_dose" {:query-params {:origin ""
:destination ""
:year ""
:month ""
:day ""}})
require "http/client"
url = "{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day="
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}}/route/effective_dose?origin=&destination=&year=&month=&day="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day="
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/route/effective_dose?origin=&destination=&year=&month=&day= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day="))
.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}}/route/effective_dose?origin=&destination=&year=&month=&day=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=")
.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}}/route/effective_dose?origin=&destination=&year=&month=&day=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/route/effective_dose',
params: {origin: '', destination: '', year: '', month: '', day: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=';
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}}/route/effective_dose?origin=&destination=&year=&month=&day=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/route/effective_dose?origin=&destination=&year=&month=&day=',
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}}/route/effective_dose',
qs: {origin: '', destination: '', year: '', month: '', day: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/route/effective_dose');
req.query({
origin: '',
destination: '',
year: '',
month: '',
day: ''
});
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}}/route/effective_dose',
params: {origin: '', destination: '', year: '', month: '', day: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=';
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}}/route/effective_dose?origin=&destination=&year=&month=&day="]
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}}/route/effective_dose?origin=&destination=&year=&month=&day=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=",
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}}/route/effective_dose?origin=&destination=&year=&month=&day=');
echo $response->getBody();
setUrl('{{baseUrl}}/route/effective_dose');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'origin' => '',
'destination' => '',
'year' => '',
'month' => '',
'day' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/route/effective_dose');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'origin' => '',
'destination' => '',
'year' => '',
'month' => '',
'day' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/route/effective_dose?origin=&destination=&year=&month=&day=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/route/effective_dose"
querystring = {"origin":"","destination":"","year":"","month":"","day":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/route/effective_dose"
queryString <- list(
origin = "",
destination = "",
year = "",
month = "",
day = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=")
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/route/effective_dose') do |req|
req.params['origin'] = ''
req.params['destination'] = ''
req.params['year'] = ''
req.params['month'] = ''
req.params['day'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/route/effective_dose";
let querystring = [
("origin", ""),
("destination", ""),
("year", ""),
("month", ""),
("day", ""),
];
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}}/route/effective_dose?origin=&destination=&year=&month=&day='
http GET '{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/route/effective_dose?origin=&destination=&year=&month=&day=")! 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
{
"dose": {
"date": "21/05/2019",
"destination": "33.94250107,-118.4079971",
"origin": "YSSY",
"units": "uSv",
"value": 9.90406659800017
}
}