当前位置: 首页>>代码示例>>Java>>正文


Java HttpDelete.setHeader方法代码示例

本文整理汇总了Java中org.apache.http.client.methods.HttpDelete.setHeader方法的典型用法代码示例。如果您正苦于以下问题:Java HttpDelete.setHeader方法的具体用法?Java HttpDelete.setHeader怎么用?Java HttpDelete.setHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.http.client.methods.HttpDelete的用法示例。


在下文中一共展示了HttpDelete.setHeader方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: delete

import org.apache.http.client.methods.HttpDelete; //导入方法依赖的package包/类
private void delete(String url) throws IOException, HttpException {
	CredentialsProvider credentials = credentialsProvider();
	CloseableHttpClient httpclient = HttpClients.custom()
               .setDefaultCredentialsProvider(credentials)
               .build();

	try {
		HttpDelete httpDelete = new HttpDelete(url);
 		httpDelete.setHeader("Accept", "application/json");
	        
	    System.out.println("Executing request " + httpDelete.getRequestLine());
	    CloseableHttpResponse response = httpclient.execute(httpDelete);
	    try {
	        LOG.debug("----------------------------------------");
	        LOG.debug((String)response.getStatusLine().getReasonPhrase());
	    } finally {
	        response.close();
	    }
	} finally {
	    httpclient.close();
	}
}
 
开发者ID:dellemc-symphony,项目名称:ticketing-service-paqx-parent-sample,代码行数:23,代码来源:TicketingIntegrationService.java

示例2: del

import org.apache.http.client.methods.HttpDelete; //导入方法依赖的package包/类
/**
 * DELETEメソッド.
 * @param url リクエスト対象URL
 * @param headers リクエストヘッダのハッシュマップ
 * @return DcResponse型
 * @throws PersoniumException DAO例外
 */
public final PersoniumResponse del(final String url, final HashMap<String, String> headers)
        throws PersoniumException {
    HttpDelete req = new HttpDelete(url);
    for (Map.Entry<String, String> entry : headers.entrySet()) {
        req.setHeader(entry.getKey(), entry.getValue());
    }
    req.addHeader("X-Personium-Version", PersoniumCoreTestConfig.getCoreVersion());

    debugHttpRequest(req, "");
    return this.request(req);
}
 
开发者ID:personium,项目名称:personium-core,代码行数:19,代码来源:PersoniumRestAdapter.java

示例3: subscriptionDeleteRequest

import org.apache.http.client.methods.HttpDelete; //导入方法依赖的package包/类
/**
 * subscriptionDeleteRequest Method
 * Send to Mobius for delete the oneM2M subscription resource
 * @param cse
 * @param ae
 * @param container
 * @return
 * @throws Exception
 */
public static int subscriptionDeleteRequest(CSEBase cse, AE ae, Subscription subscription) throws Exception {
	
	System.out.println("[&CubeThyme] Subscription \"" + subscription.subname + "\" delete request.......");
	
	URI uri = new URIBuilder()
			.setScheme("http")
			.setHost(cse.CSEHostAddress + ":" + cse.CSEPort)
			.setPath("/" + cse.CSEName + subscription.parentpath + "/" + subscription.subname)
			.build();
	
	HttpDelete delete = new HttpDelete(uri);
			delete.setHeader("Accept", "application/xml");
			delete.setHeader("locale", "ko");
			delete.setHeader("X-M2M-Origin", ae.aeId);
			delete.setHeader("X-M2M-RI", "nCubeThyme" + Integer.toString(requestId++));
		
	CloseableHttpClient httpClient = HttpClients.createDefault();
	
	HttpResponse response = httpClient.execute(delete);
	
	HttpEntity responseEntity = response.getEntity();
	
	String responseString = EntityUtils.toString(responseEntity);
	
	int responseCode = response.getStatusLine().getStatusCode();
	
	System.out.println("[&CubeThyme] Subscription delete HTTP Response Code : " + responseCode);
	System.out.println("[&CubeThyme] Subscription delete HTTP Response String : " + responseString);
	
	httpClient.close();
	
	return responseCode;
}
 
开发者ID:IoTKETI,项目名称:nCube-Thyme-Java,代码行数:43,代码来源:HttpClientRequest.java


注:本文中的org.apache.http.client.methods.HttpDelete.setHeader方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。