একটি 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 ফেরায়। এটি প্রোটোকল প্রতিক্রিয়া, শ্রোতা অপ্রাপ্য ছিল তার প্রমাণ নয়।

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