2017-06-09 13 views
0

私はいくつかのリモートAPIにリクエストを送信するためにジャージーhttpクライアントを使用しています。サーバーにリクエストを送信して処理され、サーバーからステータスコードが返されるまでにどれだけの時間がかかるかを測定する必要があります。ジャージーでどうやってやれるの? 投稿コードのコードは次のとおりです。ジャージーhttpクライアント

public Response post(String targetUrl, Entity entity) 
    { 
    return client.target(targetUrl) 
     .request() 
     .accept(MediaType.APPLICATION_JSON_TYPE) 
     .header(SERVER_AUTH, true) 
     .post(entity); 
    } 

答えて

0

実際は、私のせいでした。デフォルトでは、このクライアントは同期されているため、応答が受信されるまでスレッドをブロックします。しかし、私の問題は、URLが間違っていて、コードがすぐにステータス 'Resouce not found'を返すということでした。

関連する問題