使用C#通过API接口获取代理IP的代码样例
站大爷
官方
2024-01-20
1491 浏览
温馨提示:
1. 站大爷API提取链接在控制台中"实例管理"中生成
using System;
using System.Text;
using System.Net;
using System.IO;
using System.IO.Compression;
namespace csharp_api
{
class Program
{
static void Main(string[] args)
{
// api链接
string api_url = "http://www.***.com/ShortProxy/GetIP/?api=1234567890&akey=8a17ca305f683620&count=10×pan=3&type=3";
// 请求api链接获取代理ip
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(api_url);
request.Method = "GET";
request.Headers.Add("Accept-Encoding", "Gzip"); // 使用gzip压缩传输数据让访问更快
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine((int)response.StatusCode); // 获取状态码
// 解压缩读取返回内容
using (StreamReader reader = new StreamReader(new GZipStream(response.GetResponseStream(), CompressionMode.Decompress))) {
Console.WriteLine(reader.ReadToEnd());
}
}
}
}