2017-10-05 5 views
0

Kann jemand helfen, die eingehende Nachrichtenstruktur der PUT und POST-Methoden im CoAP-Protokoll zu unterscheiden?CoAP PUT und POST-Methode Differenzierung

Oder sollten wir etwas Arbeit in Server-C++ - Dateien tun ???

+0

Alles, was mit der Struktur zusammenhängt, ist hier: https://tools.ietf.org/html/rfc7252. Ihre Frage scheint unvollständig. Sie haben Server und C++ erwähnt, aber ist das für Ihre Frage relevant? –

+0

Die Server C++ - Datei, die hier erwähnt wird, ist die der CoAP-Bibliothek. Wir haben eine C++ Datei für CoAP Client und Server. – HariRHK

Antwort

0

Jede CoAP-Nachricht hat einen Methodencode. Es ist eine 8-Bit-Ganzzahl ohne Vorzeichen, dargestellt als x.yy, wobei x die 3-Bit-Klasse und yy ein 5-Bit-Detailfeld ist.

Sie können es verwenden, um zwischen PUT und POST zu unterscheiden.

Überprüfen Sie die RFC für die message format und die method code list.

Für POST ist der Code 0,02, d.h. das Byte wird als 0x02 codiert, während es für PUT 0,03 ist, so dass das Byte als 0x03 codiert wird.

+0

Yeah versucht und es funktioniert und danke. – HariRHK