Bash
#!/bin/bash
# Get the public IP address using curl
public_ip=$(curl -s https://ipcheck.vn/api/myip)
# Print the public IP address
echo "Your Public IP Information: $public_ip"Python
import requests
# Make a request to the IPcheck.vn API
response = requests.get('https://ipcheck.vn/api/myip')
# Get the text of the response
ip = response.text
# Print out the public IP Information
print('My public IP Information is: {}'.format(ip))Ruby
require 'open-uri'
ip = open('https://ipcheck.vn/api/myip') { |io| io.read }
puts "My public IP Information is: #{ip}"Go
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
resp, err := http.Get("https://ipcheck.vn/api/myip")
if err != nil {
fmt.Println(err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
return
}
ip := string(body)
fmt.Printf("My public IP Information is: %s\n", ip)
}Node.js
const axios = require('axios');
axios.get('https://ipcheck.vn/api/myip')
.then((response) => {
const ip = response.data;
console.log(`My public IP information is: ${ip}`);
})
.catch((error) => {
console.error(`Error: ${error}`);
});PHP
<?php
$ip = file_get_contents('https://ipcheck.vn/api/myip');
echo "My public IP Information is: {$ip}\n";
?>C#
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
using HttpClient client = new HttpClient();
string ip = await client.GetStringAsync("https://ipcheck.vn/api/myip");
Console.WriteLine($"My public IP Information is: {ip}");
}
}Java
import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws IOException, InterruptedException {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://ipcheck.vn/api/myip"))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
String ip = response.body();
System.out.println("My public IP Information is: " + ip);
}
}