httr ಬಳಸುವ R ಕಾರ್ಯಾಚರಣೆಗೆ, use_proxy ಯಿಂದ ಅದರ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆಯನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು ನೀವು ಚಲಾಯಿಸಲು ಬಯಸುವ ಅಭಿವ್ಯಕ್ತಿಗೆ ಅನ್ವಯಿಸಿ:

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

ಪ್ರಾಕ್ಸಿ ಖಾತೆಗೆ, use_proxy username, password ಮತ್ತು auth ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನೂ ಸ್ವೀಕರಿಸುತ್ತದೆ. ಅಗತ್ಯವಿದ್ದಾಗ ಅಪ್ಲಿಕೇಶನ್‌ನ ಇರುವ ರುಜುವಾತು ಸಂರಚನೆಯಿಂದ ಅವುಗಳನ್ನು ಒದಗಿಸಿ.

ಆ ಗ್ರಂಥಾಲಯವು ತನ್ನ ವಿನಂತಿಗಳನ್ನು ನಿಜವಾಗಿ httr ಮೂಲಕ ಮಾಡಿದಾಗ ಅಭಿವ್ಯಕ್ತಿಯು ಉನ್ನತ-ಹಂತದ ಗ್ರಂಥಾಲಯ ಕರೆಯನ್ನು ಹೊಂದಿರಬಹುದು. RCurl ಅಥವಾ ಇನ್ನೊಂದು HTTP ಕ್ಲೈಂಟ್ ಆಧರಿಸಿದ ಗ್ರಂಥಾಲಯಕ್ಕೆ ತನ್ನದೇ ಸಂರಚನಾ ಇಂಟರ್ಫೇಸ್ ಇರುತ್ತದೆ; ಯಾವ ವಸ್ತುವನ್ನು ರವಾನಿಸಬೇಕೆಂದು ಆಯ್ಕೆ ಮಾಡುವ ಮೊದಲು ಆ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಗುರುತಿಸಿ.

with_config ಡೀಫಾಲ್ಟ್ ಆಗಿ ಒದಗಿಸಿದ ಸಂರಚನೆಯನ್ನು ಇರುವ httr ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ ಸೇರಿಸುತ್ತದೆ. ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ-URL ಪರೀಕ್ಷೆಗೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ ವಿಳಾಸವು use_proxy ನ host ಮತ್ತು port ಅನ್ನು ಸೇರಿಸಿದ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತು ಇಲ್ಲದಿದ್ದಾಗ ಮಾತ್ರ ತುಂಬಬಹುದು. ಅದರ override ಆರ್ಗ್ಯುಮೆಂಟ್ ಆ ಅಭಿವ್ಯಕ್ತಿಗೆ ಇರುವ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಿಗೆ ನಿರ್ಲಕ್ಷಿಸಬೇಕೇ ಎಂದು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.

ಇದು ಆಯ್ದ ಕೋಡ್‌ಗೆ ಸಂರಚನಾ ವ್ಯಾಪ್ತಿ. httr ನ ವಿಶಾಲ ಡೀಫಾಲ್ಟ್ ಸಂರಚನೆಯನ್ನು ಬದಲಿಸುವ ಇಂಟರ್ಫೇಸ್ set_config, ಆದ್ದರಿಂದ ಪ್ರಾಕ್ಸಿ ಒಂದು ಕಾರ್ಯಾಚರಣೆಯೊಂದಿಗೆ ಹೋಗಬೇಕಾದಾಗ ರ್ಯಾಪರ್ ಬಳಸಿ.

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