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

x33g5p2x  于2022-01-29 转载在 其他  
字(9.3k)|赞(0)|评价(0)|浏览(91)

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

Response.getPayloadString介绍

暂无

代码示例

代码示例来源:origin: eclipse/californium

/**
 * Gets the payload of this response as string.
 *
 * @return the response text
 */
public String getResponseText() {
  return response.getPayloadString();
}

代码示例来源:origin: org.eclipse.californium/californium-core

/**
 * Gets the payload of this response as string.
 *
 * @return the response text
 */
public String getResponseText() {
  return response.getPayloadString();
}

代码示例来源:origin: eclipse/californium

private void lose(Response response) {
    System.out.println(System.lineSeparator() + "Lose response " + counter + " with MID " + response.getMID()
        + ", payload = " + response.getPayloadString());
    response.cancel();
  }
}

代码示例来源:origin: eclipse/californium

public static void assertResponseContainsExpectedPayload(Response response, ResponseCode expectedResponseCode,
    String expectedPayload) {
  assertNotNull("Client received no notification", response);
  assertThat("Client received wrong response code:", response.getCode(), is(expectedResponseCode));
  assertThat("Client received wrong payload:", response.getPayloadString(), is(expectedPayload));
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
    success &= checkDiscoveryAttributes(EXPECTED_RT, response.getPayloadString());

    return success;
  }
}

代码示例来源:origin: eclipse/californium

private void sendRequestAndExpect(String expected) throws Exception {
  System.out.println();
  Thread.sleep(100);
  Request request = Request.newGet();
  request.setURI("localhost:"+serverPort+"/res");
  String response = request.send().waitForResponse(1000).getPayloadString();
  Assert.assertEquals(expected, response);
}

代码示例来源:origin: eclipse/leshan

@Override
public void visit(BootstrapRequest request) {
  if (coapResponse.isError()) {
    // handle error response:
    lwM2mresponse = new BootstrapResponse(toLwM2mResponseCode(coapResponse.getCode()),
        coapResponse.getPayloadString());
  } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CHANGED) {
    // handle success response:
    lwM2mresponse = BootstrapResponse.success();
  } else {
    // handle unexpected response:
    handleUnexpectedResponseCode(request, coapResponse);
  }
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkType(Type.ACK, response.getType());
    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
    success &= checkDiscoveryAttributes(EXPECTED_HREF, response.getPayloadString());

    return success;
  }
}

代码示例来源:origin: eclipse/leshan

@Override
public void visit(DeregisterRequest request) {
  if (coapResponse.isError()) {
    // handle error response:
    lwM2mresponse = new DeregisterResponse(toLwM2mResponseCode(coapResponse.getCode()),
        coapResponse.getPayloadString());
  } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.DELETED) {
    // handle success response:
    lwM2mresponse = DeregisterResponse.success();
  } else {
    // handle unexpected response:
    handleUnexpectedResponseCode(request, coapResponse);
  }
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkType(Type.ACK, response.getType());
    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
    success &= checkDiscoveryAttributes(EXPECTED_HREF, response.getPayloadString());
    
    return success;
  }
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkType(Type.ACK, response.getType());
    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
    success &= checkDiscoveryAttributes(EXPECTED_RT, response.getPayloadString());
    
    return success;
  }
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkType(Type.ACK, response.getType());
    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
    success &= checkDiscoveryAttributes(EXPECTED_IF, response.getPayloadString());
    
    return success;
  }
}

代码示例来源:origin: eclipse/leshan

@Override
public void visit(WriteRequest request) {
  if (coapResponse.isError()) {
    // handle error response:
    lwM2mresponse = new WriteResponse(toLwM2mResponseCode(coapResponse.getCode()),
        coapResponse.getPayloadString(), coapResponse);
  } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CHANGED) {
    // handle success response:
    lwM2mresponse = new WriteResponse(ResponseCode.CHANGED, null, coapResponse);
  } else {
    // handle unexpected response:
    handleUnexpectedResponseCode(registration.getEndpoint(), request, coapResponse);
  }
}

代码示例来源:origin: eclipse/leshan

@Override
public void visit(WriteAttributesRequest request) {
  if (coapResponse.isError()) {
    // handle error response:
    lwM2mresponse = new WriteAttributesResponse(toLwM2mResponseCode(coapResponse.getCode()),
        coapResponse.getPayloadString(), coapResponse);
  } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CHANGED) {
    // handle success response:
    lwM2mresponse = new WriteAttributesResponse(ResponseCode.CHANGED, null, coapResponse);
  } else {
    // handle unexpected response:
    handleUnexpectedResponseCode(registration.getEndpoint(), request, coapResponse);
  }
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkType(Type.ACK, response.getType());
    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
    success &= hasNonEmptyPalyoad(response);
    success &= checkDiscoveryAttributes(EXPECTED_SZ, response.getPayloadString());

    return success;
  }
}

代码示例来源:origin: eclipse/californium

protected boolean checkResponse(Request request, Response response) {
    boolean success = true;

    success &= checkType(Type.ACK, response.getType());
    success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
    success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content format");
    success &= hasNonEmptyPalyoad(response);
    success &= checkDiscoveryAttributes(EXPECTED_RT, response.getPayloadString());
    
    return success;
  }
}

代码示例来源:origin: eclipse/californium

private static void assertPayloadIsOfCorrectType(final Response response, final String expectedPayload,
    final Type expectedType) {
  assertNotNull("Client received no response", response);
  assertEquals(response.getPayloadString(), expectedPayload);
  assertEquals(response.getType(), expectedType);
}

代码示例来源:origin: eclipse/leshan

@Override
public void visit(RegisterRequest request) {
  if (coapResponse.isError()) {
    // handle error response:
    lwM2mresponse = new RegisterResponse(toLwM2mResponseCode(coapResponse.getCode()), null,
        coapResponse.getPayloadString());
  } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CREATED) {
    // handle success response:
    lwM2mresponse = RegisterResponse.success(coapResponse.getOptions().getLocationString());
  } else {
    // handle unexpected response:
    handleUnexpectedResponseCode(request, coapResponse);
  }
}

代码示例来源:origin: eclipse/leshan

@Override
public void visit(CreateRequest request) {
  if (coapResponse.isError()) {
    // handle error response:
    lwM2mresponse = new CreateResponse(toLwM2mResponseCode(coapResponse.getCode()), null,
        coapResponse.getPayloadString(), coapResponse);
  } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CREATED) {
    // handle success response:
    lwM2mresponse = new CreateResponse(ResponseCode.CREATED, coapResponse.getOptions().getLocationPathString(),
        null, coapResponse);
  } else {
    // handle unexpected response:
    handleUnexpectedResponseCode(registration.getEndpoint(), request, coapResponse);
  }
}

代码示例来源:origin: eclipse/californium

@Test
public void testDiscoveryMultiFiltering() {
  Request request = Request.newGet();
  request.setURI("coap://localhost/.well-known/core?rt=light-lux&rt=temprature-cel");

  Exchange exchange = new Exchange(request, Origin.REMOTE);
  exchange.setRequest(request);
  exchange.setEndpoint(new DummyEndpoint());
  
  DiscoveryResource discovery = new DiscoveryResource(root);
  
  discovery.handleRequest(exchange);
  System.out.println(exchange.getResponse().getPayloadString());
  Assert.assertEquals(ResponseCode.BAD_OPTION, exchange.getResponse().getCode());
}

相关文章