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
  }
}