jax-rs

    15熱度

    1回答

    我想添加一些響應頭到我的一些web服務調用。我使用CXF 2.1.2和JAX-RS編寫了我的web服務。我需要返回一個對象,我也想給Response添加一些頭文件。 如果不返回一個javax.ws.rs.core.Response對象,如何向響應添加一個頭並仍然返回我的javabean?

    10熱度

    1回答

    我有一個使用Apache CXF(使用jax-rs)發佈一些RESTful Web服務的Spring應用程序。我想要使​​用HTTP基本認證來保護對這些服務的訪問。用戶名和密碼應該在Spring配置文件中。主要的應用程序已經使用Spring Security,我寧願不要混淆該設置。 什麼是最簡單的方法是什麼?我可以編寫自己的ServletFilter,但肯定有一種方法來配置它?

    3熱度

    1回答

    考慮以下簡單的RESTEasy(JAXRS)服務: @Path("/example-service") public interface ExampleService { @Path("/ping") @GET public String ping(String message); } 我想定義而不是類,所以我可以用漂亮的界面上JAXRS細節客戶端框架,即

    2熱度

    2回答

    給一個資源類,有一個方法將返回一個可視(或通常任何jsp頁面)。有沒有辦法使用c:import或jsp:include taglib來包含來自jaxrs anotatted類的可視響應?對於給定的類 @Path("/some/path") public class SomeJaxrsResource { @GET public Viewable get() { re

    3熱度

    3回答

    如果JAX-RS應用程序的方法返回一個域對象,則表示(比如JSON)將包含此對象的所有屬性 - 對嗎?但是如果這個對象會包含「私人」數據,那麼這個數據不應該暴露給網絡呢? 從外部來看另一個方向是什麼:如何防止私人領域被忽略? 唯一的解決方案似乎是創建數據傳輸對象(dto)。 要使用「automapper」將不是解決方案,除非無法指定要映射的字段。 那麼,強制JAX-RS開發人員創建DTO?還是有另

    56熱度

    5回答

    我在玩JAX-RS,在Tomcat上部署。它基本上是: @Path("/hello") @Produces({"text/plain"}) public class Hellohandler { @GET public String hello() { return "Hello World"; } } 有什麼辦法,我可以我的JAX-RS資源

    4熱度

    2回答

    我有一個接受JAXB對象作爲請求實體的JAX-RS web服務(使用球衣)。當我們遇到錯誤時,我們想記錄發送給我們的原始xml字符串。目前,我只是重新編組JAXB對象,但由於我們在這些類中有幾個java枚舉,因此在原始xml字符串中拼寫不正確的枚舉值會丟失,這對於我們的目的來說是不可接受的。 有誰知道一種方式來獲取請求實體作爲一個字符串和JABX對象?我寧願不寫一個自定義的MessageBodyR

    11熱度

    3回答

    的RESTEasy(一個JAX-RS實現)有一個很好的客戶端框架,如: ServiceApi client = ProxyFactory.create(ServiceApi.class, baseUri); 你如何提供HTTP認證證書此客戶端?

    2熱度

    1回答

    我正在用RESTeasy編寫一個RESTful Web服務。這是JAX-RS的一個實現。你用一個@Path註解來註解一個類或方法。正則表達式用於獲取路徑參數。例如 @Path("/foo{varname:.*}/bar") 匹配所有以「/ foo」開頭,以「/ bar」結尾並且介於兩者之間的任何模式。無論在哪個之間,都被分配給一個名爲varname的參數。 一些框架(如Django)有正則表達

    2熱度

    3回答

    我成功使用JAX-RS和JAXB註釋將POJO編組爲JSON。 問題是,當我試圖使用相同的un-marshalling我的請求它不起作用。據我所知,在documentation JAX-RS可以自動編組和解組應用程序/ JSON字符串回到Java類。 我是否需要爲此創建自己的MessageBodyReader,或者在沒有使用Jackson庫的情況下由框架支持?