因為沒有特別需要修改的地方,所以以下的範例程式碼基本上是直接從 [1] 複製過來。
方法 1:
1 2 3 4 5 6 7 |
@GET @Path ( "/get" ) public Response addUser( @HeaderParam ( "user-agent" ) String userAgent) { return Response.status( 200 ) .entity( "addUser is called, userAgent : " + userAgent) .build(); } |
方法 2:
1 2 3 4 5 6 7 8 |
@GET @Path ( "/get" ) public Response addUser( @Context HttpHeaders headers) { String userAgent = headers.getRequestHeader( "user-agent" ).get( 0 ); return Response.status( 200 ) .entity( "addUser is called, userAgent : " + userAgent) .build(); } |
參考資料:
1、Get HTTP Header In JAX-RS
沒有留言:
張貼留言