本文整理了Java中com.squareup.okhttp.mockwebserver.MockResponse.setStatus()
方法的一些代码示例,展示了MockResponse.setStatus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MockResponse.setStatus()
方法的具体详情如下:
包路径:com.squareup.okhttp.mockwebserver.MockResponse
类名称:MockResponse
方法名:setStatus
暂无
代码示例来源:origin: com.squareup.okhttp/mockwebserver
public MockResponse setResponseCode(int code) {
return setStatus("HTTP/1.1 " + code + " OK");
}
代码示例来源:origin: com.squareup.okhttp/mockwebserver
/**
* Attempts to perform a web socket upgrade on the connection. This will overwrite any previously
* set status or body.
*/
public MockResponse withWebSocketUpgrade(WebSocketListener listener) {
setStatus("HTTP/1.1 101 Switching Protocols");
setHeader("Connection", "Upgrade");
setHeader("Upgrade", "websocket");
body = null;
webSocketListener = listener;
return this;
}
代码示例来源:origin: jclouds/jclouds-labs
protected MockResponse response404() {
return new MockResponse().setStatus("HTTP/1.1 404 Not Found");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response200() {
return new MockResponse().setStatus("HTTP/1.1 200 OK");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response204() {
return new MockResponse().setStatus("HTTP/1.1 204 No Content");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response404() {
return new MockResponse().setStatus("HTTP/1.1 404 Not Found");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response202() {
return new MockResponse().setStatus("HTTP/1.1 202 Accepted");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response204() {
return new MockResponse().setStatus("HTTP/1.1 204 No Content");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response202WithHeader() {
return new MockResponse()
.setStatus("HTTP/1.1 202 Accepted")
.addHeader(
"Location",
"https://management.azure.com/subscriptions/SUBSCRIPTIONID/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SVEVTVC1DRU5UUkFMVVMiLCJqb2JMb2NhdGlvbiI6ImNlbnRyYWx1cyJ9?api-version=2014-04-01");
}
代码示例来源:origin: apache/jclouds
protected MockResponse response200WithHeader() {
return new MockResponse()
.setStatus("HTTP/1.1 200 O")
.addHeader("Location", "https://management.azure.com/subscriptions/SUBSCRIPTIONID/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SVEVTVC1DRU5UUkFMVVMiLCJqb2JMb2NhdGlvbiI6ImNlbnRyYWx1cyJ9?api-version=2014-04-01");
}
代码示例来源:origin: apache/jclouds
public void testCreateResourceGroup() throws InterruptedException {
server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 201 Created"));
ImmutableMap<String, String> tags = ImmutableMap.<String, String>builder().put("tagname1", "tagvalue1").build();
ResourceGroup resourceGroup = api.getResourceGroupApi().create("jcloudstest", "West US", tags);
assertEquals(resourceGroup.name(), "jcloudstest");
assertEquals(resourceGroup.location(), "westus");
assertEquals(resourceGroup.tags().size(), 1);
assertTrue(resourceGroup.id().contains("jcloudstest"));
assertEquals(server.getRequestCount(), 1);
assertSent(server, "PUT", requestUrl + "/jcloudstest" + version, String.format("{\"location\":\"%s\", \"tags\":{\"tagname1\":\"tagvalue1\"}}", "West US"));
}
代码示例来源:origin: jclouds/jclouds-labs
/**
* Mocked standard Dimension Data Resource Not Found 400 response
*
* @return {@link MockResponse}
*/
protected MockResponse responseResourceNotFound() {
return new MockResponse().setResponseCode(400).setStatus("HTTP/1.1 400 Bad Request")
.setBody("{\"operation\":\"OPERATION\",\"responseCode\":\"RESOURCE_NOT_FOUND\"}");
}
代码示例来源:origin: apache/jclouds
public void testGetJobStatusFailed() throws InterruptedException {
server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 208 Error"));
JobStatus status = api.getJobApi().jobStatus(URI.create(requestUrl));
assertEquals(status, JobStatus.FAILED);
assertSent(server, "GET", requestUrl);
}
代码示例来源:origin: jclouds/jclouds-labs
/**
* Mocked standard Dimension Data Unexpected Error 400 response
*
* @return {@link MockResponse}
*/
protected MockResponse responseUnexpectedError() {
return new MockResponse().setResponseCode(400).setStatus("HTTP/1.1 400 Bad Request")
.setBody("{\"operation\":\"OPERATION\",\"responseCode\":\"UNEXPECTED_ERROR\"}");
}
代码示例来源:origin: apache/jclouds
public void testGetJobStatusNoContent() throws InterruptedException {
server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 204 No Content"));
JobStatus status = api.getJobApi().jobStatus(URI.create(requestUrl));
assertEquals(status, JobStatus.NO_CONTENT);
assertSent(server, "GET", requestUrl);
}
代码示例来源:origin: apache/jclouds
public void testCreateResourceGroupWithNoTag() throws InterruptedException {
server.enqueue(jsonResponse("/resourcegroup.json").setStatus("HTTP/1.1 201 Created"));
ResourceGroup resourceGroup = api.getResourceGroupApi().create("jcloudstest", "West US", null);
assertEquals(resourceGroup.name(), "jcloudstest");
assertEquals(resourceGroup.location(), "westus");
assertTrue(resourceGroup.id().contains("jcloudstest"));
assertEquals(server.getRequestCount(), 1);
assertSent(server, "PUT", requestUrl + "/jcloudstest" + version, String.format("{\"location\":\"%s\"}", "West US"));
}
代码示例来源:origin: apache/jclouds
public void createVirtualNetwork() throws InterruptedException {
server.enqueue(jsonResponse("/createvirtualnetwork.json").setStatus("HTTP/1.1 201 Created"));
final VirtualNetworkApi vnApi = api.getVirtualNetworkApi(resourcegroup);
final VirtualNetwork.VirtualNetworkProperties virtualNetworkProperties =
VirtualNetwork.VirtualNetworkProperties.create(null, null,
AddressSpace.create(Arrays.asList("10.2.0.0/16")), null);
vnApi.createOrUpdate(virtualNetwork, location, null, virtualNetworkProperties);
String path = String.format("/subscriptions/%s/resourcegroups/%s/providers/Microsoft.Network/virtualNetworks/%s?%s", subscriptionid, resourcegroup, virtualNetwork, apiVersion);
String json = String.format("{\"location\":\"%s\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"%s\"]}}}", location, "10.2.0.0/16");
assertSent(server, "PUT", path, json);
}
代码示例来源:origin: apache/jclouds
@Test(expectedExceptions = IllegalArgumentException.class)
public void createPublicIPAddressDnsRecordInUse() throws IllegalArgumentException, InterruptedException {
server.enqueue(jsonResponse("/PublicIPAddressCreateDnsRecordInUse.json").setStatus("HTTP/1.1 400 Bad Request"));
final PublicIPAddressApi ipApi = api.getPublicIPAddressApi(resourcegroup);
final Map<String, String> tags = ImmutableMap.of("testkey", "testvalue");
PublicIPAddressProperties properties = PublicIPAddressProperties.create(null, null, "Static", 4, null,
DnsSettings.create("foobar", "foobar.northeurope.cloudapp.azure.com", null));
ipApi.createOrUpdate(publicIpName, location, tags, null, properties);
}
代码示例来源:origin: apache/jclouds
public void testCreateKey() throws InterruptedException {
server.enqueue(jsonResponse("/key.json").setStatus("HTTP/1.1 201 Created"));
String dsa = stringFromResource("/ssh-dsa.pub");
Key key = api.keyApi().create("foo", dsa);
assertEquals(key, keyFromResource("/key.json"));
assertEquals(server.getRequestCount(), 1);
assertSent(server, "POST", "/account/keys", String.format("{\"name\":\"foo\", \"public_key\":\"%s\"}", dsa));
}
代码示例来源:origin: apache/jclouds
protected void enqueueXml(Response.Status status, String region, String resource) {
enqueue(region, new MockResponse()
.setStatus("HTTP/1.1 " + status.getStatusCode() + " " + status.getReasonPhrase())
.addHeader(CONTENT_TYPE, APPLICATION_XML)
.setBody(stringFromResource(resource)));
}
内容来源于网络,如有侵权,请联系作者删除!