Vue Resource - Перенаправление после публикации в основной веб-интерфейс asp.net - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть этот метод на моем API:

[HttpPost]
public IActionResult Post([FromBody] IEnumerable<MovieViewModel> moviesViewModel)
{
    var movies = mapper.Map<IEnumerable<Movie>>(moviesViewModel).ToList();

    var cup = new Cup(movies);
    cup.Run();

    return CreatedAtRoute("Get", new { id = cup.Id }, cup);
}

И у меня есть эта функция, которая вызывает этот метод Post в моем приложении Vue.

$_sendMovies() {
      this.$http.post('https://worldcupapi-gabs.azurewebsites.net/api/cup', this.selectedMovies )
        .then(function (res) {
            console.log(res.status);
            console.log(res.headers.get('location'));
      });
    },

Пост в порядке, он возвращает 201. Но после него я хочу получить заголовок Location, содержащий URL-адрес, который я хочу использовать для перенаправления после поста. Тем не менее, res.headers.get('location') является нулевым, и я не могу найти другой способ получить его.

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