クラス HttpMethod

java.lang.ObjectSE
org.springframework.http.HttpMethod
実装済みのインターフェース一覧:
SerializableSE, ComparableSE<HttpMethod>

public final class HttpMethod extends ObjectSE implements ComparableSE<HttpMethod>, SerializableSE
HTTP リクエストメソッドを表します。ClientHttpRequest および RestTemplate での使用を意図しています。
導入:
3.0
作成者:
Arjen Poutsma, Juergen Hoeller
関連事項:
  • フィールドの詳細

  • メソッドの詳細

    • values

      public static HttpMethod[] values()
      標準の HTTP メソッドを含む配列を返します。具体的には、このメソッドは GETHEADPOSTPUTPATCHDELETEOPTIONSTRACE を含む配列を返します。

      戻り値には、WebDav で定義された HTTP メソッドは含まれないことに注意してください。

    • valueOf

      public static HttpMethod valueOf(StringSE method)
      指定された値の HttpMethod オブジェクトを返します。

      このルックアップでは大文字と小文字が区別されることに注意してください。定義済みの定数の場合、メソッドの値は大文字で指定する必要があります (例: "GET""POST")。定義済みの定数に一致するものがない場合は、指定された値に対して新しい HttpMethod インスタンスがそのまま返されます。例: HttpMethod.valueOf("GET") は GET に解決され、HttpMethod.valueOf("get") は new HttpMethod("get") に解決されますが、結果として得られる 2 つの HttpMethod インスタンスは等しくなく、一致しません。

      パラメーター:
      method - 文字列としてのメソッド値
      戻り値:
      対応する HttpMethod
    • name

      public StringSE name()
      このメソッドの名前を返します (例: "GET" ,"POST" )。
    • matches

      public boolean matches(StringSE method)
      この HttpMethod が指定されたメソッド値と一致するかどうかを判別します。
      パラメーター:
      method - 文字列としての HTTP メソッド
      戻り値:
      一致する場合は true、一致しない場合は false 
      導入:
      4.2.4
    • compareTo

      public int compareTo(HttpMethod other)
      次で指定:
      インターフェース ComparableSE<HttpMethod>compareToSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString