Ajax post возвращает неопределенную из ASP.net Core Web API без ошибокC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ajax post возвращает неопределенную из ASP.net Core Web API без ошибок

Сообщение Anonymous »

В моем проекте ASP.net Core MVC веб -приложения я отправляю запрос Post на внешний API с использованием httpclient . Кажется, все работает правильно, но со стороны JavaScript ответ не определен. Нет сообщений об ошибках. < /P>
контроллер: < /p>

Код: Выделить всё

[HttpPost]
public async Task KullaniciKayit(Kullanici model)
{
var result = await _kullaniciService.KullaniciKayit(model);
return Ok(result); // Bu satır var
}
< /code>
мой запрос Ajax: < /p>
$.ajax({
url: "/Home/KullaniciKayit",
type: "POST",
contentType: "application/json",
data: JSON.stringify(model),
success: function (data) {
console.log("Gelen veri:", data); // 
my microservice: < /pbr /> 
public async Task KullaniciKayit(Kullanici model)
{
var json = JsonConvert.SerializeObject(model);
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await _httpClient.PostAsync("api/KullaniciKaydet/KullaniciKayit", content);

if (response.IsSuccessStatusCode)
{
var responseBody = await response.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject(responseBody);
}
else
{
throw new HttpRequestException($"API Error: {response.StatusCode}");
}
}
Веб -приложение: я отправляю запрос Ajax из формы в действие kullanicikayit в homecontroller . Это действие вызывает API через сервисный слой.
API: конечная точка https: // localhost: 44397/api/kullanicikaydet/kullanicikayit работает правильно.
kullanici модель между Ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap/ap. /> То, что я проверил:
  • API был протестирован через почтальон → он возвращает правильные данные
  • Контроллер веб-приложений включает в себя return ok (...)
  • api возвращает контент-type: applicate/json
  • atepe-type. Вкладка сети, запрос успешным, но тело ответа {}
  • Код: Выделить всё

    console.log(data)
    показывает неопределенные
Какова может быть проблема?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -no-errors
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ajax post возвращает неопределенную из ASP.net Core Web API без ошибок
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Ajax post возвращает неопределенную из ASP.net Core Web API без ошибок
    Anonymous » » в форуме Jquery
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • ASP.net Core Web API -запрос Post Post не работает
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Почему HTTP Post в Orchard Core ASP Net Core Web App Возвращает плохой запрос
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»