[riot-devel] MicroCoAP, empty payload with more than 1 attribute

ALESSANDRO NICOLI alessandro.nicoli at studenti.unipr.it
Wed Oct 19 09:37:03 CEST 2016


Hi all,

I've tried to add another 2 attributes to the "coap_endpoint_t" structure :

typedef struct
> {
>     coap_method_t method;
>     coap_endpoint_func handler;
>     const coap_endpoint_path_t *path;
>     const char *core_attr;
>     const char *if_attr;    // Interface attribute
>     //const char *title;


> } coap_endpoint_t;



Obviously i added the related attributes also in the coap.c file, into the
*handle_get_well_known_core()*.

Now when i call the */.well-known/core* resource, the response is as
follows  :

 </.well-known/core>;ct=40,</riot/board_GET_SAMR21>;ct=0;if=GET

And that is what i want, but now, when i perform a GET request onto the
other resource */board_GET_SAMR21* the payload is EMPTY, where the right
response should be a JSON string.

So, there is something that i forgot to modify, as packet length or
something similar?



Thanks all as always!
*best regards, *
*Alessandro*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/devel/attachments/20161019/fa41ec43/attachment.html>


More information about the devel mailing list