Fork me on GitHub
User-Agent.Dev

Java URLConnection

Java Jsoup

Java OkHttp

Java HttpRequest

HttpRequest request = HttpRequest.newBuilder()
    .uri(new URI("https://example.com"))
    .header("User-Agent", "MyFancyUserAgent/1.0")
    .build();

PHP cURL

NodeJS http

NodeJS request

NodeJS axios

const axiosInstance = axios.create({
    headers: {
        common: {
            'User-Agent': 'MyFancyUserAgent/1.0',
        }
    }
});

axiosInstance.get('https://example.com')
.then(response => ...)
.catch(reason => ...);

PowerShell Invoke-RestMethod

Invoke-RestMethod -Uri "https://example.com" -UserAgent "MyFancyUserAgent/1.0"

PowerShell Invoke-WebRequest

C# HttpClient

Python requests

response = requests.get(
    url='https://example.com',
    headers={
        'User-Agent': 'MyFancyUserAgent/1.0'
    }
)

Ruby Faraday

request = Faraday.new(
    url: 'https://example.com',
    headers: {
        'User-Agent' => 'MyFancyUserAgent/1.0'
    }
)
response = request.get