HTTP GET、POST、PUT、およびDELETEを使用するGengo APIHttpClient
用のJavaクライアント(Apacheを使用)を作成しようとしています。ただし、公開するすべてのRESTful API「メソッド」について、APIキーと署名を「パラメーター」として渡す必要があります。
これは、クエリ文字列パラメータ、POST変数、キーと値のペアヘッダー、またはその他のことを意味しますか?
これらすべての異なるHTTPリクエストメソッドのコンテキストで「パラメータ」という言葉が何を意味するのか、私は混乱していると思います。つまり、GET、POST、PUT、またはDELETEを使用できる場合、APIキーを「パラメーター」としてAPIに渡すにはどうすればよいでしょうか。私の理解では、HTTP GETのみがクエリ文字列パラメータを処理でき、HTTPPOSTはPOST変数のみを処理できます。また、これまでPUTまたはDELETEを使用したことがないため、何が必要かわかりません。
だから私は尋ねます:4つのタイプのリクエストメソッドすべてを介してAPIキー/署名を送信するためにどのメカニズムを使用できますか、またはそれらはすべてクエリ文字列パラメータの処理をサポートしていますか?前もって感謝します。