Канонический HTTP POST-код?

Я видел так много реализаций отправки сообщения http, и, по общему признанию, я нене в полной мере понять основные детали, чтобы знать, чтотребуется.

Что такое краткий / правильный / канонический код для отправки HTTP POST в C # .NET 3.5?

Я хочу общий метод, как

public string SendPost(string url, string data)

это может быть добавлено в библиотеку и всегда использоваться для публикации данных и будет возвращать ответ сервера.

Ответы на вопрос(3)

Ваш ответ на вопрос