C# xNet Проблема с POST запросом на сайт multipart/form-data WebKitFormBoundary

Возникла проблема с POST запросом multipart form-data WebKitFormBoundary в xNet. Вот так выглядит мой POST запрос:

------------------XuqO7YJ0oOIkJ67P
Content-Disposition: form-data; name="login"

Login
------------------XuqO7YJ0oOIkJ67P
Content-Disposition: form-data; name="password"

Password
------------------XuqO7YJ0oOIkJ67P
Content-Disposition: form-data; name="g-recaptcha-response"

Key
------------------XuqO7YJ0oOIkJ67P--

Вот так выглядит POST запрос на сайте:

------WebKitFormBoundary77ij9GXAZuqGgd4l
Content-Disposition: form-data; name="login"

Login
------WebKitFormBoundary77ij9GXAZuqGgd4l
Content-Disposition: form-data; name="password"

Password
------WebKitFormBoundary77ij9GXAZuqGgd4l
Content-Disposition: form-data; name="g-recaptcha-response"

Key
------WebKitFormBoundary77ij9GXAZuqGgd4l--

Отличие здесь только в WebKitFormBoundary. В Content-type всё точно также, отличие в WebKitFormBoundary. Так вот проблема в том что сайт не хочет авторизовать меня через POST запрос, сервер выдаёт ошибку - Подтвердите, что вы не робот. На самом сайте проверял, если не вводить никакие значения и не проходить робота, то выдаст такое же сообщение. Ну или если также всё заполнить и не пройти робота также выдаст сообщение - Подтвердите, что вы не робот. Так вот ключ на РеКапчу вроде как верный приходит. Так вот не могу понять это из-за чего, из-за того что разница в WebKitFormBoundary. Или же, всё таки я делаю что-то не так, и как сделать так чтобы работало? Использую xNet.

Вот код:

HttpRequest httpRequest = new HttpRequest();
httpRequest.KeepAlive = true;
httpRequest.Cookies = new CookieDictionary();
httpRequest.UserAgent = Http.ChromeUserAgent();
httpRequest.Referer = "http://test.su/login";
httpRequest.AddHeader("Accept", "*/*");
httpRequest.AddHeader("X-Requested-With", "XMLHttpRequest");

var multipartContent = new MultipartContent()
{
    {new StringContent(Login), "login"},
    {new StringContent(Password), "password"},
    {new StringContent(token), "g-recaptcha-response"}
};
string response = httpRequest.Post("https://test.su/login", multipartContent).ToString();

Ответы (0 шт):