本文整理汇总了Java中javax.ws.rs.client.Entity.entity方法的典型用法代码示例。如果您正苦于以下问题:Java Entity.entity方法的具体用法?Java Entity.entity怎么用?Java Entity.entity使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.ws.rs.client.Entity
的用法示例。
在下文中一共展示了Entity.entity方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: submit
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
public PredictResponse submit() throws IOException {
FormDataMultiPart formPart = new FormDataMultiPart();
formPart.field("modelId", modelId);
formPart.field("sampleLocation", sampleLocation);
MediaType contentType = formPart.getMediaType();
contentType = Boundary.addBoundary(contentType);
Entity<FormDataMultiPart> entity = Entity.entity(formPart, contentType);
Response response = client.target(EINSTEIN_VISION_URL + "/v1/vision/predict")
.request()
.header("Authorization", "Bearer " + getToken())
.post(entity);
if (!isSuccessful(response)) {
throw new IOException("Error occurred while making prediction call " + response);
}
return readResponseAs(response, PredictResponse.class);
}
示例2: testExecute_WithUpdateInspectionHook_ExpectStatusOk
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testExecute_WithUpdateInspectionHook_ExpectStatusOk() {
// Assume.
Response response = null;
try {
InspectionHookEntity inspectionHook = createInspectionHookEntity();
Entity<InspectionHookEntity> entity = Entity.entity(inspectionHook, MediaType.APPLICATION_JSON);
// Act.
response = target("controller/1.2.3.0/inspectionHooks/HookId")
.request()
.header(this.AUTHORIZATION_HEADER, this.AUTHORIZATION_CREDS)
.put(entity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(Response.Status.OK.getStatusCode());
} finally {
if (response != null) {
response.close();
}
}
}
开发者ID:opensecuritycontroller,项目名称:sdn-controller-nsc-plugin,代码行数:27,代码来源:InspectionHookApisTest.java
示例3: testExecute_WithUpdateInspectionPort_ExpectStatusOk
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testExecute_WithUpdateInspectionPort_ExpectStatusOk() {
// Assume.
Response response = null;
try {
InspectionPortElement inspectionPort = createInspectionPortEntity();
Entity<InspectionPortElement> entity = Entity.entity(inspectionPort, MediaType.APPLICATION_JSON);
// Act.
response = target("controller/1.2.3.0/inspectionPorts/InspPortId")
.request()
.header(this.AUTHORIZATION_HEADER, this.AUTHORIZATION_CREDS)
.put(entity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(Response.Status.OK.getStatusCode());
} finally {
if (response != null) {
response.close();
}
}
}
开发者ID:opensecuritycontroller,项目名称:sdn-controller-nsc-plugin,代码行数:26,代码来源:InspectionPortApisTest.java
示例4: testExecute_WithUpdateInspectionPort_ExpectErrorCode
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testExecute_WithUpdateInspectionPort_ExpectErrorCode() {
// Assume.
Response response = null;
try {
InspectionPortElement inspectionPort = createInspectionPortEntity();
Entity<InspectionPortElement> entity = Entity.entity(inspectionPort, MediaType.APPLICATION_JSON);
String badParam = "IdNotMatching";
// Act.
response = target("controller/1.2.3.0/inspectionPorts/" + badParam)
.request()
.header(this.AUTHORIZATION_HEADER, this.AUTHORIZATION_CREDS)
.put(entity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(500);
} finally {
if (response != null) {
response.close();
}
}
}
开发者ID:opensecuritycontroller,项目名称:sdn-controller-nsc-plugin,代码行数:27,代码来源:InspectionPortApisTest.java
示例5: addBook
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Before
public void addBook() throws Exception {
Book book = new Book();
book.setTitle("How to Win Friends & Influence People");
book.setAuthor("Dale Carnegie");
book.setIsbn("067142517X");
book.setPages(299);
book.setPublished(Instant.now());
String username = "durimkryeziu";
String password = "password";
String encodedString = Base64.getEncoder()
.encodeToString(String.format("%s:%s", username, password).getBytes());
authHeaderValue = String.format("Basic %s", encodedString);
Entity<Book> bookEntity = Entity.entity(book, MediaType.APPLICATION_JSON);
Response response = target("books")
.request(MediaType.APPLICATION_JSON)
.header(HttpHeaders.AUTHORIZATION, authHeaderValue)
.post(bookEntity);
Book bookResponse = response.readEntity(Book.class);
this.bookId = bookResponse.getId();
}
开发者ID:durimkryeziu,项目名称:jersey-2.x-webapp-for-servlet-container,代码行数:27,代码来源:BookResourceIntegrationTest.java
示例6: testExecute_WithPostPort_ExpectErrorCode
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testExecute_WithPostPort_ExpectErrorCode() {
// Assume.
Response response = null;
try {
PortEntity port = createPortEntity();
Entity<PortEntity> portEntity = Entity.entity(port, MediaType.APPLICATION_JSON);
String badParam = "IdNotMatching";
// Act.
response = target("controller/1.2.3.0/portElements/" + badParam)
.request()
.header(this.AUTHORIZATION_HEADER, this.AUTHORIZATION_CREDS)
.post(portEntity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(500);
} finally {
if (response != null) {
response.close();
}
}
}
示例7: testExecute_WithUpdatePort_ExpectStatusOk
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testExecute_WithUpdatePort_ExpectStatusOk() {
// Assume.
Response response = null;
try {
PortEntity port = createPortEntity();
Entity<PortEntity> portEntity = Entity.entity(port, MediaType.APPLICATION_JSON);
// Act.
response = target("controller/1.2.3.0/portElements/ElementId")
.request()
.header(this.AUTHORIZATION_HEADER, this.AUTHORIZATION_CREDS)
.put(portEntity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(Response.Status.OK.getStatusCode());
} finally {
if (response != null) {
response.close();
}
}
}
示例8: testExecute_WithUpdatePort_ExpectErrorCode
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testExecute_WithUpdatePort_ExpectErrorCode() {
// Assume.
Response response = null;
try {
PortEntity port = createPortEntity();
Entity<PortEntity> portEntity = Entity.entity(port, MediaType.APPLICATION_JSON);
String badParam = "IdNotMatching";
// Act.
response = target("controller/1.2.3.0/portElements/" + badParam)
.request()
.header(this.AUTHORIZATION_HEADER, this.AUTHORIZATION_CREDS)
.put(portEntity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(500);
} finally {
if (response != null) {
response.close();
}
}
}
示例9: testPostAlarm_withGoodRequest_expectStatusAccepted
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testPostAlarm_withGoodRequest_expectStatusAccepted() {
// Assume.
Response response = null;
try {
AlarmDto alarm = getAlarmDto();
Entity<AlarmDto> alarmEntity = Entity.entity(alarm, MediaType.APPLICATION_JSON);
// Act.
response = target("/api/server/v1/alarms")
.request()
.header(this.authorizationHeader, this.authorizationCreds)
.post(alarmEntity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(202);
} finally {
if (response != null) {
response.close();
}
}
}
示例10: testPutAlarm_withGoodRequest_expectStatusAccepted
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testPutAlarm_withGoodRequest_expectStatusAccepted() {
// Assume.
Response response = null;
try {
AlarmDto alarm = getAlarmDto();
Entity<AlarmDto> alarmEntity = Entity.entity(alarm, MediaType.APPLICATION_JSON);
// Act.
response = target("/api/server/v1/alarms/2")
.request()
.header(this.authorizationHeader, this.authorizationCreds)
.put(alarmEntity);
response.close();
// Assert.
assertThat(response.getStatus()).isEqualTo(202);
} finally {
if (response != null) {
response.close();
}
}
}
示例11: getAccessToken
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
public Result<AccessTokenRepresentation> getAccessToken(ClientCredentials clientCredentials) {
Entity<String> entity = Entity.entity("grant_type=client_credentials", MediaType.APPLICATION_FORM_URLENCODED);
Response response = resource("/oauth/token").property(HTTP_AUTHENTICATION_BASIC_USERNAME, clientCredentials.getClientId()).property(HTTP_AUTHENTICATION_BASIC_PASSWORD, clientCredentials.getSecret()).post(entity);
if (response.getStatus() == 200) {
return Result.accept(response.getStatus(), response.readEntity(AccessTokenRepresentation.class));
}
return Result.reject(response.getStatus(), null, resolve(response));
}
示例12: testMultipartOptionalWithoutFile
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testMultipartOptionalWithoutFile() {
final String mockContent =
"------WebKitFormBoundarycTqA2AimXQHBAJbZ\n" +
"------WebKitFormBoundarycTqA2AimXQHBAJbZ";
final Entity<String> entity = Entity.entity(mockContent, MediaType.MULTIPART_FORM_DATA_TYPE);
assertEquals("null", target("/multipart-optional").request().post(entity, String.class));
}
示例13: testDeflateIngest
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Test
public void testDeflateIngest() {
byte[] compressed = compress(INGEST_DATA, DeflaterOutputStream.class);
Entity<byte[]> entity = Entity.entity(
compressed, compressedVariant(MediaType.TEXT_PLAIN_TYPE, "deflate"));
checkResponse(target("/ingest").request().post(entity));
}
示例14: getEntity
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
@Override
public Entity getEntity(MultiValuedMap fields, String mediaType) {
MultivaluedHashMap<String, Object> map = new MultivaluedHashMap<>();
for (Entry<String, List> entry : fields.entrySet()) {
map.put(entry.getKey(), entry.getValue());
}
return Entity.entity(map, mediaType);
}
示例15: pushAllTicket
import javax.ws.rs.client.Entity; //导入方法依赖的package包/类
/**
* Push ticket to web app
* @param actionEvent
*/
@FXML
protected void pushAllTicket(ActionEvent actionEvent) {
try{
for(int i=0; i<ticket.size(); i++) {
if (ticket.get(i).getBilled() == "Oui")
ticket.get(i).setBilled("1");
else
ticket.get(i).setBilled("0");
Entity<Tickets> ticketEntity = Entity.entity(ticket.get(i), MediaType.APPLICATION_XML_TYPE);
Response response = client.target(REST_ROOT_URL).path("ticket").path("pushticket").request().post(ticketEntity);
}
ticketItems.removeAll(ticket);
ticket.removeAll(ticket);
ticketTableView.refresh();
clearAll.setDisable(true);
pushAll.setDisable(true);
}catch(Exception e){
e.printStackTrace();
}
}