C # размещение значений из NameValueCollection - PullRequest
0 голосов
/ 18 ноября 2011

Как получить Content-Length для значений POST of NameValueCollection?

Я добавляю заголовок «Content-Length», но не знаю, что в него вставить.

public static string Post (string url, NameValueCollection formData)
{
    string response;
    int length = formData.???

    using (WebClient webClient = new WebClient())
    {
        webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
        webClient.Headers.Add ("Content-Length", length);
        byte[] responseBytes = webClient.UploadValues (url, "POST", formData);
        response = Encoding.UTF8.GetString (responseBytes);
    }

    return response;
}

1 Ответ

0 голосов
/ 21 ноября 2011

Вы не можете установить это свойство для WebClient

...