Настройка заголовка HttpWebRequest - PullRequest
0 голосов
/ 06 апреля 2020

Я хотел бы отправить запрос POST в указанную конечную точку. А для авторизации я должен установить пару "x-api-ключ: ключ-значение" в заголовок моего запроса.

Это то, что я использую:

public string postXMLData(string destinationUrl, string requestXml)
        {

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(destinationUrl);

            byte[] bytes;
            bytes = System.Text.Encoding.ASCII.GetBytes(requestXml);
            request.ContentType = "text/xml; encoding='utf-8'";
            request.ContentLength = bytes.Length;
            request.Method = "POST";

...

1 Ответ

0 голосов
/ 19 апреля 2020

Вам просто нужно добавить:

request.Headers.Add("x-api-key", "the secret key");

, где "the secret key" - ваш ключ API.

...