Axios-ৰ Node HTTP এডাপ্টাৰে হ’ষ্ট আৰু সংখ্যাসূচক প’ৰ্ট থকা HTTP প্ৰক্সি অবজেক্ট গ্ৰহণ কৰে:

import axios from 'axios';

const response = await axios.get('https://example.com/', {
  adapter: 'http',
  proxy: {
    protocol: 'http',
    host: '203.0.113.10',
    port: 8080,
  },
  timeout: 15000,
});

console.log(response.status);

নথিৰ এণ্ডপইণ্ট নিজৰ সেৱা বা HTTP প্ৰক্সিৰ তালিকাৰ HTTP এণ্ট্ৰিৰে সলনি কৰক। এই উদাহৰণবোৰে Node ব্যৱহাৰ কৰে; ব্ৰাউজাৰৰ Axios-এ এই বিকল্পেৰে ব্ৰাউজাৰৰ নেটৱৰ্ক প্ৰক্সি বাছিব নোৱাৰে। host ক্ষেত্ৰত URL স্কিম নথকা ঠিকনা দিব লাগে।

প্ৰক্সি অবজেক্টৰ protocol-এ ইয়াৰ শুনি থকা প্ৰান্ত বৰ্ণনা কৰে। Axios 1.21.0-ত Node HTTP এডাপ্টাৰে HTTPS লক্ষ্যৰ বাবে CONNECT ব্যৱহাৰ কৰি পিছত টানেলৰ মাজেৰে মূল ছাৰ্ভাৰৰ সৈতে TLS সমঝোতা কৰে। পুৰণি সংস্কৰণে বেলেগ প্ৰক্সি পথ ব্যৱহাৰ কৰিছে, সেয়ে ইনষ্টল কৰা সংস্কৰণ গুৰুত্বপূৰ্ণ।

SOCKS URL-ৰ বাবে SOCKS এজেণ্ট লাগে

HTTP প্ৰক্সি অবজেক্টে SOCKS বাছি নিদিয়ে। তাৰ সলনি সামঞ্জস্যপূৰ্ণ এজেণ্ট ব্যৱহাৰ কৰক:

npm install [email protected] [email protected]
import axios from 'axios';
import { SocksProxyAgent } from 'socks-proxy-agent';

const agent = new SocksProxyAgent('socks5h://203.0.113.10:1080');

try {
  const response = await axios.get('https://example.com/', {
    adapter: 'http',
    httpAgent: agent,
    httpsAgent: agent,
    proxy: false,
    timeout: 15000,
  });
  console.log(response.status);
} finally {
  agent.destroy();
}

proxy: false-এ SOCKS এজেণ্টে দিয়া পথৰ বাবে Axios-ৰ HTTP প্ৰক্সি প্ৰক্ৰিয়াকৰণ বন্ধ কৰে। HTTP আৰু HTTPS দুয়োটা গন্তব্যৰ বাবে এজেণ্ট দিলে দুয়োটা স্কিম সামৰি লয়। ইয়াত socks5h-এ গন্তব্যৰ DNS SOCKS পক্ষলৈ অৰ্পণ কৰে; নিৰ্বাচিত ছাৰ্ভাৰে সেই প্ৰট’কল সমৰ্থন কৰিব লাগিব।

বিফলতা বুজা

ৱেবছাইটে অসফল ষ্টেটাছ ঘূৰালে Axios ত্ৰুটিত সঁহাৰি থাকিব পাৰে। সঁহাৰি নাথাকিলে ত্ৰুটি ক’ড আৰু সংযোগৰ সবিশেষ চাওক। মডিউল নথকা, অসমৰ্থিত প্ৰট’কল বা অসামঞ্জস্যপূৰ্ণ Node সংস্কৰণে অনুৰোধ এণ্ডপইণ্ট পোৱাৰ আগতেই বিফল কৰিব পাৰে।

প্ৰমাণীকৰণযুক্ত HTTP প্ৰক্সিৰ বাবে অবজেক্টৰ auth ক্ষেত্ৰত পৰিচালকে দিয়া প্ৰৱেশৰ তথ্য ব্যৱহাৰ কৰক। গন্তব্যৰ প্ৰমাণীকৰণ ছেটিং অন্য পক্ষৰ বাবে।

সম্পৰ্কিত প্ৰবন্ধ