Я пытаюсь реализовать дайджест-аутентификацию с использованием asyn c -http-client поверх swiftNIO. Поэтому я использую класс, который использует протокол HTTPClientResponseDelegate. В этом классе в
func didReceiveHead(task: HTTPClient.Task<Response>, _ head: HTTPResponseHead) -> EventLoopFuture<Void> {
я анализирую первый ответ сервера и генерирую га sh для ответа. Теперь я должен построить заголовок Authorization с моим ha sh, в соответствии с дайджест-проверкой подлинности. Но как я могу отправить его на сервер снова из моего класса? Должен ли я сделать новый HTTPClient.Request или я могу сделать ответ с заголовком прямо из моего класса? Возможно, кто-нибудь может дать мне совет, как этого добиться, используя swiftNIO и asyn c -http-client.
Спасибо, Арнольд