получить ответный заголовок запроса от HttpWebResponse - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь реализовать свой код в соответствии с этими требованиями. Это говорит The response to this POST will include a header named LOCATION, which is a URL with parameters indicating where to upload the file via a second POST.. Для запроса я сделал ниже код, но я застрял в точке, где мне нужно получить LOCATION из заголовка. Для запроса я сделал ниже код и я хочу получить LOCATION из заголовка ответа.

            string responseStr = "";
            HttpStatusCode statusCode;
            WebRequest request = WebRequest.Create(URL);
            //request.Credentials = new NetworkCredential(bigApiUserID, BigApiKey);
            request.Method = "POST";
            byte[] bytes;
            bytes = System.Text.Encoding.ASCII.GetBytes(stringOrder);
            request.Headers.Add("Authentication", token);
            request.ContentType = "application/json";
            request.ContentLength = bytes.Length;

            Stream requestStream = request.GetRequestStream();
            requestStream.Write(bytes, 0, bytes.Length);
            requestStream.Close();
            HttpWebResponse response;
            response = (HttpWebResponse)request.GetResponse();
            statusCode = response.StatusCode;
            response.Headers 
            if (Convert.ToString(response.StatusCode) == "OK")
            {
                Stream responseStream = response.GetResponseStream();
                responseStr = new StreamReader(responseStream).ReadToEnd();
                return responseStr;
            }
...