CoAP ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಗಳು: Proxy-Uri ಮತ್ತು Proxy-Scheme
CoAP ಪ್ರಾಕ್ಸಿ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಉದ್ದೇಶಿಸಿ, Proxy-Uri ಅಥವಾ Proxy-Scheme ಮೂಲಕ ಗುರಿ ಸಂಪನ್ಮೂಲವನ್ನು ವಿವರಿಸಿ, ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಸುರಕ್ಷಿತವಾಗಿ ಮುಂದಕ್ಕೆ ಕಳುಹಿಸಲಾಗದ ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ವಹಿಸಿ.
CoAP ಫಾರ್ವರ್ಡ್-ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಯನ್ನು ಪ್ರಾಕ್ಸಿಯ CoAP ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಗುರಿ ಸಂಪನ್ಮೂಲವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ವಿವರಿಸಲಾಗುತ್ತದೆ:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
ಇವು ತಾರ್ಕಿಕ ಮೌಲ್ಯಗಳು, HTTP ವಿನಂತಿ ಸಾಲಲ್ಲ. Proxy-Uri ಸಂಪೂರ್ಣ ಗುರಿ URI ಅನ್ನು ಒಯ್ಯುತ್ತದೆ. ಪರ್ಯಾಯವಾಗಿ Proxy-Scheme ಒಂದು ಸ್ಕೀಮ್ ಅನ್ನು ವಿಭಜಿತ Uri-* ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಸೇರಿಸುತ್ತದೆ.
Proxy-Uri ಅನ್ನು Uri-Host, Uri-Port, Uri-Path ಅಥವಾ Uri-Query ಜೊತೆ ಸೇರಿಸಬೇಡಿ. ಪೂರ್ಣ-URI ನಿರೂಪಣೆ ಮತ್ತು ವಿಭಜಿತ ನಿರೂಪಣೆ ಗುರಿಯ ವಿಭಿನ್ನ ಎನ್ಕೋಡಿಂಗ್ಗಳು. Proxy-Uri ಮತ್ತು Proxy-Scheme ಒಟ್ಟಿಗೆ ಕಾಣಬಾರದು.
ಪ್ರಾಕ್ಸಿ ಎಲ್ಲಾ ವಿನಂತಿ ಆಯ್ಕೆಗಳನ್ನು ಸಂಸ್ಕರಿಸುತ್ತದೆ. ಗುರುತಿಸದ Unsafe ಆಯ್ಕೆ 4.02 Bad Option ಉಂಟುಮಾಡುತ್ತದೆ, ಏಕೆಂದರೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳದೆ ಮುಂದಕ್ಕೆ ಕಳುಹಿಸುವುದು ವಿನಂತಿಯ ಅರ್ಥವನ್ನು ಬದಲಿಸಬಹುದು. CoAP-ಇಂದ-CoAP ಪ್ರಾಕ್ಸಿ ಗುರುತಿಸದ Safe-to-Forward ಆಯ್ಕೆಗಳನ್ನು ಸಂರಕ್ಷಿಸಬೇಕು.
ಮೂಲಕ್ಕೆ ಕಳುಹಿಸುವಾಗ ಪ್ರಾಕ್ಸಿ proxy-target ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ ಮೂಲ ವಿನಂತಿಯ URI ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ಅದು ಪ್ರತಿ ಬದಿಯಲ್ಲಿ ತನ್ನ ವಿನಿಮಯಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ; ಇದು ಮೂಲ UDP ಡೇಟಾಗ್ರಾಮ್ನ ಕುರುಡು ರವಾನೆಯಲ್ಲ.
ಕೋರಿದ URI ಅನ್ನು ಪ್ರಾಕ್ಸಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲದ ಅಥವಾ ಇಷ್ಟಪಡದ ಎಂಡ್ಪಾಯಿಂಟ್ 5.05 Proxying Not Supported ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಅದು ಪ್ರೋಟೋಕಾಲ್ ಪ್ರತಿಕ್ರಿಯೆ, ಕೇಳುಗರು ತಲುಪಲಾಗದವರು ಎಂಬುದಕ್ಕೆ ಸಾಕ್ಷಿಯಲ್ಲ.