Что такое заголовки HTTP-запроса Traceparent и Request-id? И почему/как необработанная выборка автоматически добавляет иJavascript

Форум по Javascript
Ответить
Anonymous
 Что такое заголовки HTTP-запроса Traceparent и Request-id? И почему/как необработанная выборка автоматически добавляет и

Сообщение Anonymous »

Я столкнулся с необычным сценарием, когда один и тот же запрос API с использованием fetch и HttpClient Angular имеет разницу. В частности, Traceparent и Request-id автоматически добавляются путем выборки, но Angular этого не делает.
Учитывая тот факт, что я также использовал HttpClient теперь со следующим поставщиком, добавленным в ApplicationConfig:

Код: Выделить всё

import { provideHttpClient, withFetch } from '@angular/common/http';
...
provideHttpClient(withFetch())
Я предполагал, что, поскольку HttpClient будет использовать выборку под капотом из-за этого объявления провайдера, который использует withFetch, он будет переносить только два заголовка как и необработанная выборка. Но, видимо, это не так.
Поэтому вопрос состоит из трёх частей:
  • Что это за заголовки?
  • Как они прикрепляются при извлечении?
  • Должен ли я сообщить о проблеме на GitHub Angular относительно HttpCLient withFetch не совсем то, что делает выборка делать?


Подробнее здесь: https://stackoverflow.com/questions/793 ... does-a-raw
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»