Implements proxy support for (Async)HttpClient. Ref #4423.

Fixes #2160.
This commit is contained in:
Dominik Picheta 2016-09-18 22:59:12 +02:00
commit 8386476592
3 changed files with 84 additions and 18 deletions

View file

@ -210,6 +210,9 @@ proc `==`*(protocol: tuple[orig: string, major, minor: int],
of HttpVer10: 0
result = protocol.major == major and protocol.minor == minor
proc contains*(methods: set[HttpMethod], x: string): bool =
return parseEnum[HttpMethod](x) in methods
proc `==`*(rawCode: string, code: HttpCode): bool =
return rawCode.toLower() == ($code).toLower()