Show some basic info of the node.
GET
/info
#include <curl/curl.h>
int main(void) { curl_global_init(CURL_GLOBAL_DEFAULT); CURL *curl = curl_easy_init(); if (!curl) { curl_global_cleanup(); return 1; }
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(curl, CURLOPT_URL, "https://api.mainnet.aptoslabs.com/v1/info");
CURLcode res = curl_easy_perform(curl); curl_easy_cleanup(curl); curl_global_cleanup();
return (int)res;}using var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.mainnet.aptoslabs.com/v1/info");
using var response = await client.SendAsync(request);var client = new RestClient("https://api.mainnet.aptoslabs.com/v1/info");var request = new RestRequest("", Method.Get);var response = await client.ExecuteAsync(request);(require '[clj-http.client :as client])
(client/get "https://api.mainnet.aptoslabs.com/v1/info")import 'package:http/http.dart' as http;
void main() async { final response = await http.get(Uri.parse('https://api.mainnet.aptoslabs.com/v1/info')); print(response.body);}let httpRequestMessage = new HttpRequestMessage( HttpMethod("get"), new Uri("https://api.mainnet.aptoslabs.com/v1/info"))
let client = new HttpClient()let! result = client.SendAsync(httpRequestMessage)package main
import ( "fmt" "io" "net/http")
func main() { requestUrl := "https://api.mainnet.aptoslabs.com/v1/info"
req, _ := http.NewRequest("GET", requestUrl, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}GET /v1/info HTTP/1.1Host: api.mainnet.aptoslabs.comtry (AsyncHttpClient client = new DefaultAsyncHttpClient()) { Response response = client.prepare("GET", "https://api.mainnet.aptoslabs.com/v1/info") .execute() .get(); System.out.println(response.getResponseBody());}HttpClient client = HttpClient.newHttpClient();HttpRequest request = HttpRequest.newBuilder() .uri(java.net.URI.create("https://api.mainnet.aptoslabs.com/v1/info")) .method("GET", HttpRequest.BodyPublishers.noBody()) .build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder() .url("https://api.mainnet.aptoslabs.com/v1/info") .method("GET", null) .build();
try (Response response = client.newCall(request).execute()) { System.out.println(response.body().string());}HttpResponse<String> response = Unirest.request("GET", "https://api.mainnet.aptoslabs.com/v1/info") .asString();System.out.println(response.getBody());fetch('https://api.mainnet.aptoslabs.com/v1/info')import axios from 'axios'
const options = { method: 'GET', url: 'https://api.mainnet.aptoslabs.com/v1/info'}
try { const { data } = await axios.request(options) console.log(data)} catch (error) { console.error(error)}import { ofetch } from 'ofetch'
ofetch('https://api.mainnet.aptoslabs.com/v1/info')$.ajax({ url: "https://api.mainnet.aptoslabs.com/v1/info", method: "GET", processData: false, contentType: false, data: null}).done((response) => console.log(response));const xhr = new XMLHttpRequest();xhr.open("GET", "https://api.mainnet.aptoslabs.com/v1/info");xhr.withCredentials = true;xhr.addEventListener("load", () => console.log(xhr.responseText));xhr.send(null);using HTTP
response = HTTP.get("https://api.mainnet.aptoslabs.com/v1/info")
println(String(response.body))val client = OkHttpClient()
val request = Request.Builder() .url("https://api.mainnet.aptoslabs.com/v1/info") .get() .build()
val response = client.newCall(request).execute()fetch('https://api.mainnet.aptoslabs.com/v1/info')import axios from 'axios'
const options = { method: 'GET', url: 'https://api.mainnet.aptoslabs.com/v1/info'}
try { const { data } = await axios.request(options) console.log(data)} catch (error) { console.error(error)}import { ofetch } from 'ofetch'
ofetch('https://api.mainnet.aptoslabs.com/v1/info')import { request } from 'undici'
const { statusCode, body } = await request('https://api.mainnet.aptoslabs.com/v1/info')#import <Foundation/Foundation.h>
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.mainnet.aptoslabs.com/v1/info"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:requestcompletionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { if (error) { NSLog(@"%@", error); } else { NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response; NSLog(@"%@", httpResponse); }}];[dataTask resume];open Lwt.Infix
let () = Lwt_main.run ( let uri = Uri.of_string "https://api.mainnet.aptoslabs.com/v1/info" in let headers = Cohttp.Header.of_list [ ] in Cohttp_lwt_unix.Client.call ~headers (Cohttp.Code.method_of_string "GET") uri >>= fun (_response, body) -> Cohttp_lwt.Body.to_string body >>= Lwt_io.printl )$ch = curl_init("https://api.mainnet.aptoslabs.com/v1/info");
curl_exec($ch);
curl_close($ch);$client = new GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.mainnet.aptoslabs.com/v1/info');use Illuminate\Support\Facades\Http;
$response = Http::get('https://api.mainnet.aptoslabs.com/v1/info');$response = Invoke-WebRequest -Uri 'https://api.mainnet.aptoslabs.com/v1/info' -Method 'GET'$response$response = Invoke-RestMethod -Uri 'https://api.mainnet.aptoslabs.com/v1/info' -Method 'GET'$responseimport http.client
conn = http.client.HTTPSConnection("api.mainnet.aptoslabs.com")
conn.request("GET", "/v1/info")
response = conn.getresponse()print(response.read().decode())
conn.close()requests.get( "https://api.mainnet.aptoslabs.com/v1/info")async with aiohttp.ClientSession() as session: await session.get( "https://api.mainnet.aptoslabs.com/v1/info" )httpx.get( "https://api.mainnet.aptoslabs.com/v1/info")async with httpx.AsyncClient() as client: await client.get( "https://api.mainnet.aptoslabs.com/v1/info" )library(httr2)
response <- request("https://api.mainnet.aptoslabs.com/v1/info") |> req_perform()
resp_body_string(response)require 'uri'require 'net/http'
url = URI("https://api.mainnet.aptoslabs.com/v1/info")
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_bodylet client = reqwest::Client::new();
let request = client.get("https://api.mainnet.aptoslabs.com/v1/info");
let response = request.send().await?;curl https://api.mainnet.aptoslabs.com/v1/infowget --quiet \ --method GET \ --output-document \ - https://api.mainnet.aptoslabs.com/v1/infohttp --ignore-stdin 'GET' 'https://api.mainnet.aptoslabs.com/v1/info'import Foundation
var request = URLRequest(url: URL(string: "https://api.mainnet.aptoslabs.com/v1/info")!)request.httpMethod = "GET"
let (data, response) = try await URLSession.shared.data(for: request)
guard let httpResponse = response as? HTTPURLResponse, 200..<300 ~= httpResponse.statusCode else { throw URLError(.badServerResponse)}
print(String(data: data, encoding: .utf8) ?? "")Responses
Section titled “ Responses ” Media type application/json
object
key
additional properties
Example generated
{ "additionalProperty": "example"}