зарегистрировать пользователя в .net core с мобильного - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь зарегистрировать пользователя из xamarin в ядре .net с включенной системой идентификации и членства. Возвращается значение true, но пользователь не зарегистрирован в базе данных.также я проверяю с MVC веб-сайт и все в порядке

мой код

using (var client = new HttpClient())
                {
                    var model = new RegisterBindingModel
                    {
                        Email = email,
                        Password = password,
                        ConfirmPassword = confirmPassword
                    };

                    var json = JsonConvert.SerializeObject(model);

                    HttpContent httpContent = new StringContent(json);

                    httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");

                    var response = await client.PostAsync(
                        Constants.SignalrEndpointAddress + "Account/Register", httpContent);

                    if (response.IsSuccessStatusCode)
                    {
                        return true;
                    }
                }

1 Ответ

0 голосов
/ 05 июня 2018

проблема в StringContent , и мой код закончился следующим образом:

using (var client = new HttpClient())
                {
                var model = new Dictionary<string, string>
                    {
                    {"Email", email },
                    {"Password", password},
                    {"ConfirmPassword", confirmPassword},
                    };

                var httpContent = new FormUrlEncodedContent(model);
                    var response = await client.PostAsync(
                        Constants.EndpointAddress + "Account/Register", httpContent);

                    if (response.IsSuccessStatusCode)
                    {
                        return true;
                    }
                }

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...