簡體   English   中英

使用Java在REST Web服務中獲取http請求的內容

[英]get content of http request in REST web service using java

有誰知道如何使用Java在REST Web服務中獲取httprequest的內容?

謝謝

您可以插入有關單個請求的上下文。 例如,下面的代碼片段顯示了如何注入HTTP請求標頭。

@GET  
@Produces{"text/plain"}  
public String listHeaderNames(@Context HttpHeaders headers) {  
  StringBuilder buf = new StringBuilder();  
  for (String header: headers.getRequestHeaders().keySet()) {  
    buf.append(header);  
    buf.append("\n");  
  }  
  return buf.toString();  
}

有關更多信息,請參見JAX-RS 1.1規范的相關部分

Restlet

// Create the client resource  
ClientResource resource = new ClientResource("http://www.restlet.org");  

// Write the response entity on the console
resource.get().write(System.out);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM