Я подозреваю, что это может быть потому, что вы выполняете BeginGetRequestStream
для объекта запроса, для которого вы указали метод "GET".
При выполнении «GET» сервер не будет ожидать тело объекта в запросе, поэтому вам следует перейти прямо к BeginGetResponse
. Также указывать ContentType
в запросе необязательно, он указывает тип контента, отправляемого в теле сущности запроса, но, как указано, «GET» не отправляет контент, он только получает контент.