Аутентификация Django с помощью .NET httpWebRequest и HttpWebResponse

У меня проблема с входом в систему с помощью "POST", следуя этой ссылке здесь:

Аутентификация в Django из .NET с помощью HttpWebRequest и HttpWebResponse через HTTP POST

Без "POST" я не могу войти в систему, потому что полученный поток ResponseStream все еще находится на странице входа.

Добавление метода запроса "POST" привело к тому, что я попал в "The remote server returned an error: (403) Forbidden."

Также пробовал .Credentials вместо "Dim postData As String = "username=" & m_username & "&password=" & m_password", но ничего не помогает.

Пробовал AllowAutoRedirect True/False, PreAuthenticate True/False не помогает вообще.

myRequest.AllowAutoRedirect = True
myRequest.Method = "POST"
myRequest.PreAuthenticate = True
myRequest.Credentials = New NetworkCredential(username, password)

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

Вернуться на верх