CoAP yönlendirmeli proxy istekleri: Proxy-Uri ile Proxy-Scheme
CoAP proxy uç noktasını adresleyin, hedef kaynağı Proxy-Uri veya Proxy-Scheme ile tanımlayın ve proxy'nin güvenle iletemeyeceği seçenekleri ele alın.
CoAP yönlendirmeli proxy isteği proxy'nin CoAP uç noktasına gönderilir. Hedef kaynak ayrıca tanımlanır:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
Bunlar mantıksal değerlerdir, bir HTTP istek satırı değildir. Proxy-Uri hedefin mutlak URI'sini taşır. Alternatif olarak Proxy-Scheme, bir şemayı ayrık Uri-* seçenekleriyle birleştirir.
Proxy-Uri'yi Uri-Host, Uri-Port, Uri-Path veya Uri-Query ile birleştirmeyin. Tam URI gösterimi ile ayrık gösterim hedefin farklı kodlamalarıdır. Proxy-Uri ve Proxy-Scheme birlikte görünmemelidir.
Proxy tüm istek seçeneklerini işler. Tanınmayan bir Unsafe seçeneği 4.02 Bad Option üretir, çünkü anlamadan iletmek isteğin anlamını değiştirebilir. CoAP'tan CoAP'a proxy, tanınmayan Safe-to-Forward seçeneklerini korumalıdır.
Kaynağa gönderirken proxy, proxy-target seçeneğini tüketir ve kaynak isteğin URI seçeneklerini oluşturur. Ayrıca her iki taraftaki kendi alışverişlerini yönetir; bu, özgün UDP datagramının körlemesine iletilmesi değildir.
İstenen URI'yi proxy'leyemeyen veya proxy'lemek istemeyen bir uç nokta 5.05 Proxying Not Supported döndürür. Bu bir protokol yanıtıdır, dinleyicinin erişilemez olduğunun kanıtı değildir.