2017-10-05 13 views
0

CoAP 프로토콜에서 PUT 및 POST 메서드의 들어오는 메시지 구조를 구별하는 방법을 쉽게 이해할 수 있습니까?CoAP PUT 및 POST 메서드 차별화

또는 서버 C++ 파일에서 일부 작업을해야합니까 ???

+0

구조와 관련된 모든 것은 https://tools.ietf.org/html/rfc7252입니다. 질문이 불완전한 것 같습니다. 서버 및 C++에 대해 언급했지만 귀하의 질문과 관련이 있습니까? –

+0

여기서 언급 한 Server C++ 파일은 CoAP 라이브러리의 파일입니다. CoAP 클라이언트 및 서버용 C++ 파일 세트가 있습니다. – HariRHK

답변

0

각 CoAP 메시지에는 메소드 코드가 있습니다. x.yy으로 표현되는 8 비트 부호없는 정수이며, x은 3 비트 클래스이고 yy은 5 비트 세부 필드입니다.

PUT과 POST를 구별하는 데 사용할 수 있습니다.

message formatmethod code list에 대한 RFC를 확인하십시오.

POST의 경우 코드는 0.02입니다. 즉 바이트는 0x02으로 인코딩되지만 PUT의 경우 0.03이므로 바이트는 0x03으로 인코딩됩니다.

+0

그래, 노력하고 감사합니다. – HariRHK