インタフェース
oauth.signpost.http.HttpRequest の使用

HttpRequest を使用しているパッケージ
oauth.signpost   
oauth.signpost.basic   
oauth.signpost.signature   
 

oauth.signpost での HttpRequest の使用
 

HttpRequest を返す oauth.signpost のメソッド
protected abstract  HttpRequest AbstractOAuthProvider.createRequest(String endpointUrl)
          Overrride this method if you want to customize the logic for building a request object for the given endpoint URL.
 HttpRequest OAuthConsumer.sign(HttpRequest request)
          Signs the given HTTP request by writing an OAuth signature (and other required OAuth parameters) to it.
 HttpRequest AbstractOAuthConsumer.sign(HttpRequest request)
           
 HttpRequest OAuthConsumer.sign(Object request)
           Signs the given HTTP request by writing an OAuth signature (and other required OAuth parameters) to it.
 HttpRequest AbstractOAuthConsumer.sign(Object request)
           
protected abstract  HttpRequest AbstractOAuthConsumer.wrap(Object request)
          Adapts the given request object to a Signpost HttpRequest.
 

HttpRequest 型のパラメータを持つ oauth.signpost のメソッド
protected  void AbstractOAuthProvider.closeConnection(HttpRequest request, HttpResponse response)
          Called when the connection is being finalized after receiving the response.
protected  void AbstractOAuthConsumer.collectBodyParameters(HttpRequest request, HttpParameters out)
          Collects x-www-form-urlencoded body parameters as per OAuth Core 1.0 spec section 9.1.1
protected  void AbstractOAuthConsumer.collectHeaderParameters(HttpRequest request, HttpParameters out)
          Collects OAuth Authorization header parameters as per OAuth Core 1.0 spec section 9.1.1
protected  void AbstractOAuthConsumer.collectQueryParameters(HttpRequest request, HttpParameters out)
          Collects HTTP GET query string parameters as per OAuth Core 1.0 spec section 9.1.1
 boolean OAuthProviderListener.onResponseReceived(HttpRequest request, HttpResponse response)
          Called when the server response has been received.
 void OAuthProviderListener.prepareRequest(HttpRequest request)
          Called after the request has been created and default headers added, but before the request has been signed.
 void OAuthProviderListener.prepareSubmission(HttpRequest request)
          Called after the request has been signed, but before it's being sent.
protected abstract  HttpResponse AbstractOAuthProvider.sendRequest(HttpRequest request)
          Override this method if you want to customize the logic for how the given request is sent to the server.
 HttpRequest OAuthConsumer.sign(HttpRequest request)
          Signs the given HTTP request by writing an OAuth signature (and other required OAuth parameters) to it.
 HttpRequest AbstractOAuthConsumer.sign(HttpRequest request)
           
 

oauth.signpost.basic での HttpRequest の使用
 

HttpRequest を実装している oauth.signpost.basic のクラス
 class HttpURLConnectionRequestAdapter
           
 class UrlStringRequestAdapter
           
 

HttpRequest を返す oauth.signpost.basic のメソッド
protected  HttpRequest DefaultOAuthProvider.createRequest(String endpointUrl)
           
protected  HttpRequest DefaultOAuthConsumer.wrap(Object request)
           
 

HttpRequest 型のパラメータを持つ oauth.signpost.basic のメソッド
protected  void DefaultOAuthProvider.closeConnection(HttpRequest request, HttpResponse response)
           
protected  HttpResponse DefaultOAuthProvider.sendRequest(HttpRequest request)
           
 

oauth.signpost.signature での HttpRequest の使用
 

HttpRequest 型のパラメータを持つ oauth.signpost.signature のメソッド
 String PlainTextMessageSigner.sign(HttpRequest request, HttpParameters requestParams)
           
abstract  String OAuthMessageSigner.sign(HttpRequest request, HttpParameters requestParameters)
           
 String HmacSha1MessageSigner.sign(HttpRequest request, HttpParameters requestParams)
           
 String SigningStrategy.writeSignature(String signature, HttpRequest request, HttpParameters requestParameters)
          Writes an OAuth signature and all remaining required parameters to an HTTP message.
 String QueryStringSigningStrategy.writeSignature(String signature, HttpRequest request, HttpParameters requestParameters)
           
 String AuthorizationHeaderSigningStrategy.writeSignature(String signature, HttpRequest request, HttpParameters requestParameters)
           
 

HttpRequest 型のパラメータを持つ oauth.signpost.signature のコンストラクタ
SignatureBaseString(HttpRequest request, HttpParameters requestParameters)
          Constructs a new SBS instance that will operate on the given request object and parameter set.
 



Copyright © 2012. All Rights Reserved.