本文整理了Java中org.eclipse.californium.core.coap.OptionSet.setAccept()
方法的一些代码示例,展示了OptionSet.setAccept()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OptionSet.setAccept()
方法的具体详情如下:
包路径:org.eclipse.californium.core.coap.OptionSet
类名称:OptionSet
方法名:setAccept
[英]Sets the Content-Format ID of the Accept option (see IANA Registry). Returns the current OptionSet object for a fluent API.
[中]设置Accept选项的内容格式ID(请参见IANA Registry)。返回fluent API的当前OptionSet对象。
代码示例来源:origin: eclipse/californium
private static Request accept(final Request request, final int accept) {
request.getOptions().setAccept(accept);
return request;
}
代码示例来源:origin: org.eclipse.californium/californium-core
private Request accept(Request request, int accept) {
request.getOptions().setAccept(accept);
return request;
}
代码示例来源:origin: eclipse/californium
public CC20(String serverURI) {
super(CC20.class.getSimpleName());
// create the request
Request request = new Request(Code.GET, Type.CON);
// request.setOption(new Option(MediaTypeRegistry.TEXT_PLAIN,
// OptionNumberRegistry.ACCEPT));
request.getOptions().setAccept(MediaTypeRegistry.TEXT_PLAIN);
// set the parameters and execute the request
executeRequest(request, serverURI, RESOURCE_URI);
}
代码示例来源:origin: eclipse/leshan
@Override
public void visit(DiscoverRequest request) {
coapRequest = Request.newGet();
setTarget(coapRequest, request.getPath());
coapRequest.getOptions().setAccept(MediaTypeRegistry.APPLICATION_LINK_FORMAT);
}
代码示例来源:origin: org.eclipse.leshan/leshan-server-cf
@Override
public void visit(DiscoverRequest request) {
coapRequest = Request.newGet();
setTarget(coapRequest, destination, request.getPath());
coapRequest.getOptions().setAccept(MediaTypeRegistry.APPLICATION_LINK_FORMAT);
}
代码示例来源:origin: eclipse/californium
/**
* Sends an observe request with the specified Accept option and waits until
* it has been established whereupon the specified handler is invoked when a
* notification arrives.
*
* @param handler the Response handler
* @param accept the Accept option
* @return the CoAP observe relation
*/
public CoapObserveRelation observeAndWait(CoapHandler handler, int accept) {
Request request = newGet().setURI(uri).setObserve();
request.getOptions().setAccept(accept);
return observeAndWait(request, handler);
}
代码示例来源:origin: org.eclipse.californium/californium-core
/**
* Sends an observe request with the specified Accept option and waits until
* it has been established whereupon the specified handler is invoked when a
* notification arrives.
*
* @param handler the Response handler
* @param accept the Accept option
* @return the CoAP observe relation
*/
public CoapObserveRelation observeAndWait(CoapHandler handler, int accept) {
Request request = Request.newGet().setURI(uri).setObserve();
request.getOptions().setAccept(accept);
return observeAndWait(request, handler);
}
代码示例来源:origin: eclipse/leshan
@Override
public void visit(ReadRequest request) {
coapRequest = Request.newGet();
if (request.getContentFormat() != null)
coapRequest.getOptions().setAccept(request.getContentFormat().getCode());
setTarget(coapRequest, request.getPath());
}
代码示例来源:origin: eclipse/californium
request.getOptions().setAccept(
MediaTypeRegistry.APPLICATION_XML);
代码示例来源:origin: eclipse/leshan
@Override
public void visit(ObserveRequest request) {
coapRequest = Request.newGet();
if (request.getContentFormat() != null)
coapRequest.getOptions().setAccept(request.getContentFormat().getCode());
coapRequest.setObserve();
setTarget(coapRequest, request.getPath());
// add context info to the observe request
coapRequest.setUserContext(ObserveUtil.createCoapObserveRequestContext(endpoint, registrationId, request));
}
代码示例来源:origin: org.eclipse.californium/californium-core
case OptionNumberRegistry.MAX_AGE: setMaxAge(option.getLongValue()); break;
case OptionNumberRegistry.URI_QUERY: addUriQuery(option.getStringValue()); break;
case OptionNumberRegistry.ACCEPT: setAccept(option.getIntegerValue()); break;
case OptionNumberRegistry.LOCATION_QUERY: addLocationQuery(option.getStringValue()); break;
case OptionNumberRegistry.PROXY_URI: setProxyUri(option.getStringValue()); break;
代码示例来源:origin: eclipse/californium
case OptionNumberRegistry.MAX_AGE: setMaxAge(option.getLongValue()); break;
case OptionNumberRegistry.URI_QUERY: addUriQuery(option.getStringValue()); break;
case OptionNumberRegistry.ACCEPT: setAccept(option.getIntegerValue()); break;
case OptionNumberRegistry.LOCATION_QUERY: addLocationQuery(option.getStringValue()); break;
case OptionNumberRegistry.PROXY_URI: setProxyUri(option.getStringValue()); break;
代码示例来源:origin: eclipse/californium
@Test public void testRequestParsing() {
Request request = new Request(Code.POST);
request.setType(Type.NON);
request.setMID(expectedMid);
request.setToken(new byte[] { 11, 82, -91, 77, 3 });
request.getOptions().addIfMatch(new byte[] { 34, -17 }).addIfMatch(new byte[] { 88, 12, -2, -99, 5 })
.setContentFormat(40).setAccept(40);
RawData rawData = serializer.serializeRequest(request);
// MessageHeader header = parser.parseHeader(rawData);
// assertTrue(CoAP.isRequest(header.getCode()));
//
// Request result = parser.parseRequest(rawData);
Request result = (Request) parser.parseMessage(rawData);
assertEquals(request.getMID(), result.getMID());
assertArrayEquals(request.getToken(), result.getToken());
assertEquals(request.getOptions().asSortedList(), result.getOptions().asSortedList());
}
内容来源于网络,如有侵权,请联系作者删除!