org.eclipse.californium.core.coap.OptionSet.setAccept()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(76)

本文整理了Java中org.eclipse.californium.core.coap.OptionSet.setAccept()方法的一些代码示例,展示了OptionSet.setAccept()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OptionSet.setAccept()方法的具体详情如下:
包路径:org.eclipse.californium.core.coap.OptionSet
类名称:OptionSet
方法名:setAccept

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());
  }

相关文章

微信公众号

最新文章

更多