本文整理了Java中org.eclipse.californium.core.coap.Response.getPayloadString
方法的一些代码示例,展示了Response.getPayloadString
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getPayloadString
方法的具体详情如下:
包路径:org.eclipse.californium.core.coap.Response
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!