Ejemplo n.º 1
0
        private HttpWebRequest ConfigureRequest(byte[] data, Uri uri)
        {
            HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest;

            if (request == null)
            {
                throw new HttpException("Non HTTP WebRequest");
            }

            request.Method        = "POST";
            request.Timeout       = 10000;
            request.ContentType   = "application/x-www-form-urlencoded";
            request.ContentLength = data.Length;

            request.Headers.Add("Key", _key);
            request.Headers.Add("Sign", ConvertionHelper.ByteArrayToString(_hashMaker.ComputeHash(data)).ToLower());
            return(request);
        }