#c# #.net-core
#c# #.net-ядро
Вопрос:
Как я могу добавить заголовки с помощью ProxyKit?
Это «код прокси», который у меня есть сейчас:
app.UseWebSocketProxy(
context => new Uri("ws://localhost:5005/"),
options => options.AddXForwardedHeaders()
);
app.RunProxy(context => context
.ForwardTo("http://localhost:5005/")
.AddXForwardedHeaders()
.Send()
);
Это перенаправляет существующие заголовки, но как мне добавить пользовательские заголовки?
Я хотел бы добавить заголовок, который выглядит следующим образом: ИМЯ_ПОЛЬЗОВАТЕЛЯ = user1
Спасибо!
Ответ №1:
Откройте фигурные скобки для контекста
app.RunProxy(context =>
{
//apply your headers to the context here
context
.ForwardTo(tunnelRedirectionOptions.HostUrl)
.AddXForwardedHeaders()
.Send();
});