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 ਮੋੜਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਜਵਾਬ ਹੈ, ਸਰੋਤਾ ਅਪਹੁੰਚਯੋਗ ਸੀ ਦਾ ਸਬੂਤ ਨਹੀਂ।

ਸੰਬੰਧਿਤ ਲੇਖ