Node语言代码示例nodejs request

时间:2022-10-31 08:54:43
  1. ​const request = require("request");​
  2. ​const targetUrl =​​​​"https://ip.hahado.cn/ip";​
  3. ​const proxyIp =​​​​"219.151.125.106";​
  4. ​const proxyPort =​​​​31615;​
  5. ​const authKey =​​​​"895314XY";​
  6. ​const password =​​​​"24D6YB309ZCB";​
  7. ​const proxyUrl =​​​​"http://"​​​​+ authKey +​​​​":"​​​​+ password +​​​​"@"​​​​+ proxyIp +​​​​":"​​​​+ proxyPort;​
  8. ​const req = request.defaults({'proxy': proxyUrl});​
  9. ​const options =​​​​{​
  10. ​url : targetUrl,​
  11. ​headers:​​​​{}​
  12. ​};​
  13. ​req.get(options,​​​​function​​​​(err, resp, body)​​​​{​
  14. ​if​​​​(err)​​​​{​
  15. ​return console.log(err);​
  16. ​}​
  17. ​console.log("response status code: "​​​​+ resp.statusCode);​
  18. ​console.log("response body: "​​​​+ body);​
  19. ​}).on("error",​​​​function​​​​(err)​​​​{​
  20. ​console.log("request failed: "​​​​+ err);​
  21. ​});​


Node语言代码示例nodejs request