Я посылаю запрос на сервер вот так
let url="some";
let xhr=new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.send(btnNumber);
На сервере я его получаю и мне нужно отправить ответ клиенту. Как его отправить? Как его обработать(ответ на стороне клиента)? Могу ли я обработать новое html представление?
[HttpPost]
public async Task<string> some()
{
try
{
using (StreamReader red = new StreamReader(Request.Body, Encoding.UTF8))
{
var text = await red.ReadToEndAsync();
db.Remove(new UpdatesModel() {Id = Convert.ToInt32(text)});
db.SaveChanges();
}
}
catch
{
}
return "test";
}
Посмотрите на ответ от запроса
let url="some";
let xhr=new XMLHttpRequest();
xhr.onreadystatechange=function(){
if (xhr.readyState==4 && xhr.status==200){
console.log(xhr.responseText);
}
}
xhr.open("POST", url, true);
xhr.send(btnNumber);
думаю у вас должно там что-то быть :)
Во первых метод контроллера должен возвращать IActionResult.
public async Task<IActionResult> some()
Тогда вы сможете вернуть любые данные с ответом 200:
return Ok(result);
Какие данные ждет клиент (json, xml, string) это уже другой вопрос.
Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку...
Хочу из приложения Spring Boot создать запрос на стороннее API, получить ответ в виде готового объекта Currency и далее работать с нимТо что сейчас имею...
Мне нужно реализовать функцию приоритетностиТо есть как оно работает, при добавлении заметок пользователь сможет выбрать важность этой...
Подскажите пример или ключевые слова, чтобы искать в таком направлении