海外代理靜態(tài)住宅開發(fā)手冊
總覽
新手開發(fā)者可通過如下3個步驟使用海外代理靜態(tài)住宅:
一、先在會員中心上查看購買的海外代理靜態(tài)住宅,進(jìn)行本地調(diào)試和驗證。
二、 在程序中通過調(diào)用API接口獲取代理,然后請求目標(biāo)網(wǎng)站。
API接口
海外代理靜態(tài)住宅API接口一覽
| 接口名稱 | 接口功能 |
|---|---|
| GetSfps | 獲取訂單下所有海外代理靜態(tài)住宅IP |
| GetIpWhitelist | 獲取海外代理靜態(tài)住宅IP白名單(包段訂單) |
| SetIpWhitelist | 設(shè)置海外代理靜態(tài)住宅IP白名單(包段訂單) |
| AddWhiteIP | 添加白名單IP(包段訂單) |
| DelWhiteIP | 刪除白名單IP(包段訂單) |
| GetProxyAuthorization | 獲取海外代理靜態(tài)住宅鑒權(quán)信息(包段訂單) |
測試代理可用性
海外代理靜態(tài)住宅支持白名單和用戶名密碼兩種驗證方式,建議您先在本機測試,測試OK后就可以正常使用了。
帶寬和頻率限制
海外代理靜態(tài)住宅對請求頻率不設(shè)限制。
程序請求海外代理靜態(tài)住宅的峰值帶寬以所購買的帶寬規(guī)格為準(zhǔn),帶寬占用超限后的請求將收到440錯誤(參見下表)。
錯誤碼一覽
開發(fā)建議
參考如下開發(fā)建議,可以幫助您更加順利地完成開發(fā)和調(diào)試:
- 盡可能采用gzip壓縮加速訪問,在header里添加:Accept-Encoding: gzip
- 控制好請求頻率,用同一IP請求同一網(wǎng)站建議不超過1秒1次,避免IP被目標(biāo)網(wǎng)站屏蔽。
- 使用用戶名密碼訪問請不要設(shè)置IP白名單,因為IP白名單和用戶名密碼共用白名單IP額度。
- 關(guān)注IP使用統(tǒng)計了解程序的請求量和出錯情況的統(tǒng)計分析,不斷優(yōu)化。
- 關(guān)注代理服務(wù)器的返回碼可協(xié)助您排查錯誤。
使用gzip詳解
使用gzip壓縮傳輸數(shù)據(jù)可顯著提升訪問速度,方法非常簡單:
只需在http請求的header里加上:
Accept-Encoding: gzip
收到HTTP Response后檢查header里是否包含:
Content-Encoding: gzip
如果包含,則對body進(jìn)行gzip解壓,就能得到原始內(nèi)容。