У меня следующая ситуация:
Браузер выполняет POST с полезной нагрузкой Json к конечной точке моего сервера
Мой сервер обрабатывает данные и затем выполняет перенаправление в новое местоположение
Браузер выполняет перенаправление, но делает это с теми же заголовками, что и исходный пост, что означает, что он приходит к моей конечной точке, так что моя конечная точка считает, что это запрос json.
-> Я хочуперенаправление на мой сервер в виде стандартного текстового / html-запроса.
Можно ли контролировать заголовки, которые использует перенаправление, чтобы запрос Get приходил с заголовками text / html Accept?
Вот несколько фрагментов из фиддлера, чтобы выделить то, о чем я говорю:
Начальный POST, полезная нагрузка json:
POST /App/Client/Index HTTP/1.1
Accept: application/json, text/plain, */*
X-Requested-With: XMLHttpRequest
Ответ:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2App%2fClient%2f%2fSingleEntity%3fentityId%3df859a6ca-dbcf-49cf-8de0-3888b7011815">here</a>.</h2>
</body></html>
Последующий квестПОЛУЧИТЬ запрос от Перенаправления:
GET /App/Client/SingleEntity?entityId=f859a6ca-dbcf-49cf-8de0-3888b7011815 HTTP/1.1
Accept: application/json, text/plain, */*
X-Requested-With: XMLHttpRequest