ConcatenateRequestElements() public static method

Creates a request elements concatentation value to send with a request. This is also known as the signature base.
public static ConcatenateRequestElements ( string method, string url, WebParameterCollection parameters ) : string
method string The request's HTTP method type
url string The request URL
parameters WebParameterCollection The request's parameters
return string
Exemplo n.º 1
0
        private string GetNewSignatureXAuth(WebParameterCollection parameters)
        {
            string timestamp = OAuthTools.GetTimestamp();
            string nonce     = OAuthTools.GetNonce();

            this.AddXAuthParameters(parameters, timestamp, nonce);
            string signatureBase = OAuthTools.ConcatenateRequestElements(this.Method.ToUpperInvariant(), this.RequestUrl, parameters);

            return(OAuthTools.GetSignature(this.SignatureMethod, this.SignatureTreatment, signatureBase, this.ConsumerSecret, this.TokenSecret));
        }
Exemplo n.º 2
0
        private string GetNewSignature(WebParameterCollection parameters)
        {
            var timestamp = OAuthTools.GetTimestamp();

            var nonce = OAuthTools.GetNonce();

            AddAuthParameters(parameters, timestamp, nonce);

            var signatureBase = OAuthTools.ConcatenateRequestElements(Method.ToUpperInvariant(), RequestUrl, parameters);
            var signature     = OAuthTools.GetSignature(SignatureMethod, SignatureTreatment, signatureBase, ConsumerSecret, TokenSecret);

            return(signature);
        }