Request request = new Request(Code.GET); request.setURI("coap://example.com:5683/sensors/temperature"); request.setObserve(); request.addMessageObserver(new MessageObserverAdapter() { public void responded(Response response) { if (response.getCode() == ResponseCode.CONTENT) { System.out.println("Received " + response.getPayloadString()); } else { // error handling } } }); request.send();We can also modify the options of a request. For example:
Request post = new Request(Code.POST); post.setPayload("Plain text"); post.getOptions() .setContentFormat(MediaTypeRegistry.TEXT_PLAIN) .setAccept(MediaTypeRegistry.TEXT_PLAIN) .setIfNoneMatch(true); String response = post.send().waitForResponse().getPayloadString();@see Response
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|