public OdlOnem2mCoapRequestPrimitive build() { onem2mRequest.optionsSet.addUriQuery(onem2mRequest.uriQueryString); // M3 onem2mRequest.optionsSet.addUriQuery(onem2mRequest.uriQueryString); onem2mRequest.coapRequest.setOptions(onem2mRequest.optionsSet); return (onem2mRequest); } }
public CC14(String serverURI) { super(CC14.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // add query request.getOptions().addUriQuery("first=1"); request.getOptions().addUriQuery("second=2"); request.getOptions().addUriQuery("third=3"); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
private void buildRequestContent(final LwM2mContentRequest request) { for (final Entry<String, String> entry : request.getClientParameters().entrySet()) { coapRequest.getOptions().addUriQuery(entry.getKey() + "=" + entry.getValue()); } final String payload = LinkFormatUtils.payloadize(clientObjectModel); coapRequest.setPayload(payload); }
public CL03(String serverURI) { super(CL03.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_RT); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CL05(String serverURI) { super(CL05.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_IF); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
private void buildRequestContent(final LwM2mContentRequest request) { for (final Entry<String, String> entry : request.getClientParameters().entrySet()) { coapRequest.getOptions().addUriQuery(entry.getKey() + "=" + entry.getValue()); } final String payload = LinkFormatUtils.payloadize(clientObjectModel); coapRequest.setPayload(payload); }
public CL09(String serverURI) { super(CL09.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); request.getOptions().addUriQuery(URI_QUERY); executeRequest(request, serverURI, RESOURCE_URI); }
public CL02(String serverURI) { super(CL02.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_RT); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CL06(String serverURI) { super(CL06.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_SZ); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CL08(String serverURI) { super(CL08.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_HREF); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CL07(String serverURI) { super(CL07.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_HREF); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CL04(String serverURI) { super(CL04.class.getSimpleName()); // create the request Request request = new Request(Code.GET, Type.CON); // set query request.getOptions().addUriQuery(EXPECTED_RT); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
@Override public void visit(final BootstrapRequest request) { coapRequest = Request.newPost(); buildRequestSettings(request); coapRequest.getOptions().addUriPath("bs"); coapRequest.getOptions().addUriQuery("ep=" + request.getClientEndpointIdentifier()); parametersValid = true; }
@Override public void visit(final BootstrapRequest request) { coapRequest = Request.newPost(); buildRequestSettings(request); coapRequest.getOptions().addUriPath("bs"); coapRequest.getOptions().addUriQuery("ep=" + request.getClientEndpointIdentifier()); parametersValid = true; }
@Override public void visit(BootstrapRequest request) { coapRequest = Request.newPost(); buildRequestSettings(); coapRequest.getOptions().addUriPath("bs"); coapRequest.getOptions().addUriQuery("ep=" + request.getEndpointName()); }
@Override public void visit(WriteAttributesRequest request) { coapRequest = Request.newPut(); setTarget(coapRequest, request.getPath()); for (String query : request.getAttributes().toQueryParams()) { coapRequest.getOptions().addUriQuery(query); } }
@Override public void visit(WriteAttributesRequest request) { coapRequest = Request.newPut(); setTarget(coapRequest, destination, request.getPath()); for (String query : request.getObserveSpec().toQueryParams()) { coapRequest.getOptions().addUriQuery(query); } }
/** * Verifies that the getURI method escapes non-ASCII characters contained in path and query. * @throws UnknownHostException */ @Test public void testGetURIEscapesNonAsciiCharacters() throws UnknownHostException { Request req = Request.newGet().setURI("coap://192.168.0.1"); req.getOptions().addUriPath("non-ascii-path-äöü").addUriQuery("non-ascii-query=äöü"); String derivedUri = req.getURI(); System.out.println(derivedUri); URI uri = URI.create(derivedUri); assertThat(uri.getRawPath(), is("/non-ascii-path-%C3%A4%C3%B6%C3%BC")); assertThat(uri.getRawQuery(), is("non-ascii-query=%C3%A4%C3%B6%C3%BC")); }
@Override public void visit(final RegisterRequest request) { if (!areParametersValid(request.getClientParameters())) { return; } coapRequest = Request.newPost(); buildRequestSettings(request); coapRequest.getOptions().addUriPath("rd"); coapRequest.getOptions().addUriQuery("ep=" + request.getClientEndpointIdentifier()); buildRequestContent(request); parametersValid = true; }
@Override public void visit(final RegisterRequest request) { if (!areParametersValid(request.getClientParameters())) { return; } coapRequest = Request.newPost(); buildRequestSettings(request); coapRequest.getOptions().addUriPath("rd"); coapRequest.getOptions().addUriQuery("ep=" + request.getClientEndpointIdentifier()); buildRequestContent(request); parametersValid = true; }