CoAPプロトコルのPUTメソッドとPOSTメソッドの着信メッセージ構造を区別する方法を教えてください。CoAP PUTメソッドとPOSTメソッドの区別
また、サーバーC++ファイルで作業する必要がありますか?
CoAPプロトコルのPUTメソッドとPOSTメソッドの着信メッセージ構造を区別する方法を教えてください。CoAP PUTメソッドとPOSTメソッドの区別
また、サーバーC++ファイルで作業する必要がありますか?
各CoAPメッセージにはメソッドコードがあります。 x.yy
として表される8ビットの符号なし整数であり、x
は3ビットクラスであり、yy
は5ビットの詳細フィールドです。
PUTとPOSTを区別するために使用できます。
message formatとmethod code listのRFCを確認してください。
POSTの場合、コードは0.02です。つまり、バイトは0x02
としてエンコードされますが、PUTでは0.03であるため、バイトは0x03
としてエンコードされます。
うん、その作業をしてくれてありがとう。 – HariRHK
構造に関連するものはすべてここにあります:https://tools.ietf.org/html/rfc7252。 ご質問が不完全なようです。あなたはサーバーとC++について言及しましたが、それはあなたの質問に関係していますか? –
ここで述べたServer C++ファイルはCoAPライブラリのものです。 CoAPクライアントとサーバー用のC++ファイルが用意されています。 – HariRHK