簡體   English   中英

使用Java EE中的一種實現構建REST端點和SOAP

[英]Build a REST endpoint and SOAP with one implementation in Java EE

所以我想注釋的方法既JAX-RS和JAX-WS,我看着這個和FWIW它真的不是一個好主意 ,但是我想實現這個時候卡住了

@GET
@Path("loginWithEmail")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@WebResult(name = "response")
@WebMethod(operationName = "loginWithEmail")
public BaseResponse loginWithEmail(
        @WebParam(name = "sessionId", header = true) String sessionId,
        @WebParam(name = "email") String email,
        @WebParam(name = "password") String password) {
System.out.println("Session Id is " + sessionId);
}

傳遞sessionId標頭非常適合SOAP,但不適用於REST-為什么和如何解決的任何想法?

PS-這純粹是實驗性的,不會在生產中使用-只是想知道如何設置標頭-謝謝:)

您尚未為Restful服務定義任何參數,您需要使@queryparan或@pathparam或@bean ..它可能起作用

暫無
暫無

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

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