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 ಕ್ಷೇತ್ರವನ್ನು ನಿರ್ವಾಹಕ ನೀಡಿದ ಪ್ರವೇಶ ವಿವರಗಳೊಂದಿಗೆ ಬಳಸಿ. ಗುರಿಯ ದೃಢೀಕರಣ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಬೇರೆ ಪಕ್ಷಕ್ಕೆ ಸೇರಿವೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು