summary refs log tree commit diff stats
path: root/tests/stdlib/thttpclient.nim
Commit message (Collapse)AuthorAgeFilesLines
* Appveyor thttpclient (#6744)Fredrik Høisæther Rasch2017-11-151-0/+1
| | | | | | * App option value for disabling tests for AppVeyor * Disable thttpclient on AppVeyor
* attempt to make travis green againAndreas Rumpf2017-11-051-0/+1
|
* attempt to make travis green againAraq2017-09-051-14/+18
|
* disable fragile parts of thttpclient.nimAndreas Rumpf2017-05-041-9/+11
|
* Implement dial, support IPv6 in httpclient (#5763)Ruslan Mustakov2017-05-021-2/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement dial, support IPv6 in httpclient Added ``dial`` procedure to networking modules: ``net``, ``asyncdispatch``, ``asyncnet``. It merges socket creation, address resolution, and connection into single step. When using ``dial``, you don't have to worry about IPv4 vs IPv6 problem. Fixed addrInfo loop in connect to behave properly. Previously it would stop on first non-immediate failure, instead of continuing and trying the remaining addresses. Fixed newAsyncNativeSocket to raise proper error if socket creation fails. Fixes: #3811 * Check domain during connect() only on non-Windows This is how it was in the previous implementation of connect(). * Call 'osLastError' before 'close' in net.dial * Record osLastError before freeAddrInfo in net.dial * Add missing docs for 'dial' proc * Optimize dial to create one FD per domain, add tests And make async IPv6 servers work on Windows. * Add IPv6 test to uri module * Fix getAddrString error handling
* Implement streamed async/sync downloadFile and deprecate old one.Dominik Picheta2017-02-111-2/+4
|
* Implement streamed body reading in httpclient.Dominik Picheta2017-02-111-1/+3
|
* Use onThreadCreation to set default SSL context for each thread (#5265)Ruslan Mustakov2017-01-231-1/+1
| | | Fixes: #4998
* Implements onProgressChanged callback for httpclient.Dominik Picheta2016-09-241-3/+22
|
* Implements getContent and postContent for (Async)HttpClient.Dominik Picheta2016-09-241-0/+19
|
* Handle redirects in HttpClient's post procs & post test.Dominik Picheta2016-09-241-18/+17
|
* Fixes #4797.Dominik Picheta2016-09-191-0/+4
|
* Implements proxy support for (Async)HttpClient. Ref #4423.Dominik Picheta2016-09-181-0/+6
| | | | Fixes #2160.
* Implements timeouts for synchronous HttpClient.Dominik Picheta2016-09-181-0/+13
|
* Improvements to httpclient. Refs #4423.Dominik Picheta2016-09-181-0/+53
* Adds ability to query HttpCode and compare it with strings. * Moves HttpMethod to HttpCore module. * Implements synchronous HttpClient using {.multisync.}.