Код: Выделить всё
builder.Services.AddHttpClient("ServerAPI",
client => client.BaseAddress = new Uri("https://localhost:7083/"))
.AddHttpMessageHandler();
builder.Services.AddScoped(sp => sp.GetRequiredService()
.CreateClient("ServerAPI"));
< /code>
client.baseaddress localhost: 7083 - это удаленный сервер, поэтому я не могу использовать baseaddressauthorizationmessagehandler, чтобы прикрепить токен.builder.Services.AddHttpClient("ServerAPI",
client => client.BaseAddress = new Uri(builder.HostEnvironment.BaseAddress))
.AddHttpMessageHandler();
, когда я возвращаю его обратно:
Код: Выделить всё
builder.Services.AddHttpClient("ServerAPI",
client => client.BaseAddress = new Uri("https://localhost:7083/"))
.AddHttpMessageHandler();
Мой вопрос - как я могу настроить свой ihtpclient, чтобы включить токен для retote api? В идеале, я хотел бы сохранить эту конфигурацию, включая токен в файле Middleware Program.cs.
Я считаю>
Подробнее здесь: https://stackoverflow.com/questions/734 ... lazor-wasm