Генерация URL с заголовками - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь создать URL-адрес, которым можно поделиться, не предоставляя полный аутентифицированный доступ к моему приложению.

Я хотел бы передать токен сеанса в заголовок при создании URL.Затем эта ссылка будет предоставлена ​​получателю, который будет иметь доступ на основе параметров этого маркера сеанса.

Есть ли способ сгенерировать URL таким образом, чтобы маркер сеанса был определен в заголовке, или это невозможно, и его необходимо выполнить с помощью подписи URL?

Любая помощь будетклассно.

1 Ответ

0 голосов
/ 10 декабря 2018

URL и заголовок являются отдельными компонентами HTTP-запроса.Заголовок не может быть в URL.

Тем не менее, можно добавлять вещи в URL, которые обычно появляются в заголовках.Например, если у меня есть заголовок X-FOO: BAR, я также могу добавить это к URL: https://example.org/?X-FOO=BAR.Однако это не стандартная функция HTTP;параметры запроса и заголовки не означают одно и то же.Это означает, что вам нужно специально создать приложение для поддержки некоторых параметров, отправляемых через URL.Ничто не сделает это для вас автоматически.

...