import requests
proxy = "http://user:pass@gw.proxyjam.com:7777"
proxies = {
"http": proxy,
"https": proxy,
}
headers = {
"X-PJ-Country": "US",
}
response = requests.get(
"https://example.com/",
proxies=proxies,
headers=headers,
)
print(response.status_code)
# pip install proxyjam
import requests
from proxyjam import ProxyJamClient
with ProxyJamClient(api_key="pj_live_...") as pj:
order = pj.orders.get("ord_...")
proxy = (
f"http://{order.proxy_username}:{order.proxy_password}"
f"@{order.proxy_host}:{order.proxy_port}"
)
response = requests.get(
"https://example.com/",
proxies={"http": proxy, "https": proxy},
)
print(response.status_code)
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const proxy = "http://user:pass@gw.proxyjam.com:7777";
const agent = new HttpsProxyAgent(proxy);
const response = await axios.get(
"https://example.com/",
{
httpAgent: agent,
httpsAgent: agent,
headers: { "X-PJ-Country": "US" },
},
);
console.log(response.status);
curl -x http://user:pass@gw.proxyjam.com:7777 \
-H "X-PJ-Country: US" \
https://example.com/
import java.net.*;
import java.net.http.*;
var proxy = new InetSocketAddress("gw.proxyjam.com", 7777);
var client = HttpClient.newBuilder()
.proxy(ProxySelector.of(proxy))
.build();
var request = HttpRequest.newBuilder()
.uri(URI.create("https://example.com/"))
.header("Proxy-Authorization", "Basic dXNlcjpwYXNz")
.header("X-PJ-Country", "US")
.build();
var response = client.send(
request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
package main
import (
"fmt"
"net/http"
"net/url"
)
func main() {
proxy, _ := url.Parse(
"http://user:pass@gw.proxyjam.com:7777")
client := &http.Client{Transport: &http.Transport{
Proxy: http.ProxyURL(proxy),
}}
req, _ := http.NewRequest(
"GET", "https://example.com/", nil)
req.Header.Set("X-PJ-Country", "US")
res, _ := client.Do(req)
fmt.Println(res.Status)
}