Esempio n. 1
0
        internal virtual WebRequest GetRequest(OAuth oauth)
        {
            var param = this.GetParameters();

            var req = oauth.CreateWebRequest(this.m_method, this.GetUri(param), param);

            if (this.m_method == "POST" && this.m_autoRequest)
            {
                var postData = OauthHelper.ToQuery(param, true);
                var buff     = Encoding.UTF8.GetBytes(postData);

                if (buff.Length > 0)
                {
                    req.ContentType = "application/x-www-form-urlencoded";
                    req.GetRequestStream().Write(buff, 0, buff.Length);
                }
            }

            return(req);
        }