Show some basic info of the node.
  GET /info    
 GET
 /info
 CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");curl_easy_setopt(hnd, CURLOPT_URL, "https://api.mainnet.aptoslabs.com/v1/info");
CURLcode ret = curl_easy_perform(hnd);using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{    Method = HttpMethod.Get,    RequestUri = new Uri("https://api.mainnet.aptoslabs.com/v1/info"),};using (var response = await client.SendAsync(request)){    response.EnsureSuccessStatusCode();    var body = await response.Content.ReadAsStringAsync();    Console.WriteLine(body);}var client = new RestClient("https://api.mainnet.aptoslabs.com/v1/info");var request = new RestRequest(Method.GET);IRestResponse response = client.Execute(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);}package main
import (  "fmt"  "io"  "net/http")
func main() {  url := "https://api.mainnet.aptoslabs.com/v1/info"
  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 /v1/info HTTP/1.1Host: api.mainnet.aptoslabs.comAsyncHttpClient client = new DefaultAsyncHttpClient();client.prepare("GET", "https://api.mainnet.aptoslabs.com/v1/info")  .execute()  .toCompletableFuture()  .thenAccept(System.out::println)  .join();
client.close();HttpRequest request = HttpRequest.newBuilder()    .uri(URI.create("https://api.mainnet.aptoslabs.com/v1/info"))    .method("GET", HttpRequest.BodyPublishers.noBody())    .build();HttpResponse<String> response = HttpClient.newHttpClient().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")  .get()  .build();
Response response = client.newCall(request).execute();HttpResponse<String> response = Unirest.get("https://api.mainnet.aptoslabs.com/v1/info")  .asString();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')const settings = {  async: true,  crossDomain: true,  url: 'https://api.mainnet.aptoslabs.com/v1/info',  method: 'GET',  headers: {}};
$.ajax(settings).done(function (response) {  console.log(response);});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', 'https://api.mainnet.aptoslabs.com/v1/info');
xhr.send(data);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')const axios = require('axios').default;
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:request                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {                                                if (error) {                                                    NSLog(@"%@", error);                                                } else {                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;                                                    NSLog(@"%@", httpResponse);                                                }                                            }];[dataTask resume];open Cohttp_lwt_unixopen Cohttpopen Lwt
let uri = Uri.of_string "https://api.mainnet.aptoslabs.com/v1/info" in
Client.call `GET uri>>= fun (res, body_stream) ->  (* Do stuff with the result *)$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');$response = Invoke-WebRequest -Uri 'https://api.mainnet.aptoslabs.com/v1/info' -Method GET$response = Invoke-RestMethod -Uri 'https://api.mainnet.aptoslabs.com/v1/info' -Method GETimport http.client
conn = http.client.HTTPSConnection("api.mainnet.aptoslabs.com")
conn.request("GET", "/v1/info")
res = conn.getresponse()data = res.read()
print(data.decode("utf-8"))requests.get(    "https://api.mainnet.aptoslabs.com/v1/info")httpx.get(    "https://api.mainnet.aptoslabs.com/v1/info")with httpx.AsyncClient() as client:    await client.get(        "https://api.mainnet.aptoslabs.com/v1/info"    )library(httr)
url <- "https://api.mainnet.aptoslabs.com/v1/info"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")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_bodycurl https://api.mainnet.aptoslabs.com/v1/infowget --quiet \  --method GET \  --output-document \  - https://api.mainnet.aptoslabs.com/v1/infohttp GET https://api.mainnet.aptoslabs.com/v1/infoimport Foundation
let request = NSMutableURLRequest(url: NSURL(string: "https://api.mainnet.aptoslabs.com/v1/info")! as URL,                                        cachePolicy: .useProtocolCachePolicy,                                    timeoutInterval: 10.0)request.httpMethod = "GET"
let session = URLSession.sharedlet 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()Responses
200
 application/json 
  object
 key   
 additional properties