RestTemplate GETとPOST

  • GETリクエストを送信します。
  • リクエストヘッダに設定//
    HttpHeadersヘッダー= 新しい新しいHttpHeaders(); headers.addを(「トークン」、PostUtils.getToken()); //プロジェクトは、権限がこのトークン傍受セットを必要としないかもしれない追加しなかった場合に必要なインタフェースは、トークンを呼び出します
    / /リクエストボディ HttpEntity
    の<string> = RequestEntity 新しい新しい HttpEntity <>(NULL 、ヘッダ);
    //開始要求 RestTemplate RestTemplate
    = 新しい新しいRestTemplate(); ResponseEntity <JSONObject> jsonObjectResponseEntity = restTemplate.exchange( " インタフェースアドレス呼び出し "、HTTPMETHOD。 。RequestEntity、JSONObjectを、GET クラス;)
    //形式にデータを取得したい ResponseLockList responseLockList
    = JSON.parseObject(jsonObjectResponseEntity.getBody()のtoString()、新しい TypeReference <ResponseLockList>(){}); 
  • POSTリクエストを送信します。
  • //パラメータ
    JSONObject jsonObj = NULL;
    //設定要求ヘッダ
    HttpHeadersヘッダー= 新しい新しいHttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON_UTF8); 参照モード要求がJSONが//れる (headers.add "トークン" に、入手トークンを( )); プロジェクトはトークンを設定する必要がないかもしれないインターセプトする権限を持っていない場合は、//コール・インタフェースは、トークンに必要な
    //リクエストボディ HttpEntity
    <文字列> = formEntity 新しい新しい HttpEntity <文字列> (jsonObj.toString()、ヘッダ);
    //送信要求 RestTemplate RestTemplate
    = 新新RestTemplate();
    //戻り値のJSON文字列の 文字列をJSON
    = restTemplate.postForObject( " と呼ばれるインターフェイスアドレス。"、formEntity、文字列クラス)。
    // JSONオブジェクトに文字列を変換 ResponseSaasDel PWD
    = JSON.parseObject(JSON、新しい新しい typereference <ResponseSaasDel>(){});

     

  • 参考:https://blog.csdn.net/likekobe2012/article/details/82663725

おすすめ

転載: www.cnblogs.com/LJing21/p/11935001.html