У меня есть необычное требование. По сути, мне нужен способ, чтобы, когда пользователь нажимает ссылку или кнопку, он получал PDF-файл. Хитрость здесь в том, что сервер вообще не будет обрабатывать запрос , если с ним не будет отправлен пользовательский заголовок (в противном случае он считает, что человек вышел из системы, и отправляет его на экран входа в систему).
На данный момент способ работы шапки не может быть изменен, поэтому, пожалуйста, не зацикливайтесь на этом; оно будет изменено в будущем и является внутренним приложением, которое я не могу контролировать.
Варианты, которые я изучил:
По-видимому, на данный момент у меня есть единственные варианты:
Я что-то упустил? Я надеюсь, что кто-нибудь сможет либо подтвердить мои выводы, либо указать мне на что-то, что я пропустил, потому что, насколько я могу судить, я действительно ничего не могу здесь сделать.
РЕДАКТИРОВАТЬ: Это кажется уместным и подтверждает мои мысли: XMLHttpRequest для открытия PDF в браузере