У меня есть запрос WebAPI из моего пользовательского интерфейса в WebAPI. Это должно вернуть HttpResponseMessage с кодом состояния HttpStatusCode.Moved, чтобы браузер был перенаправлен на другой URL-адрес. Моя проблема в том, что этот целевой URL-адрес должен быть запросом POST с параметром POST. Как мне этого добиться? Пока я пробовал:
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Moved);
var json = new Dictionary<string, string>() { { "postparameter", postparameter } };
response.Content = new StringContent(json.ToString());
response.Headers.Location = new Uri(targetURL);
return response;