summary refs log tree commit diff stats
path: root/lib/pure/httpclient.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fix async httpclient post to work without multipartdef2015-07-101-2/+3
|
* Implement async `post` requestBruce Doan2015-07-021-0/+18
|
* Fixes #2884Dominik Picheta2015-06-081-2/+4
| | | | Haven't tested this patch but should work.
* Fixed 'milliseconds' spelling in code and docspdw2015-05-151-8/+8
|
* Don't run non-test code when defined(testing)Oleh Prypin2015-04-211-1/+1
|
* Use `^` instead of `-` in slicesdef2015-03-281-5/+5
|
* Fixes bugs introduced by ee62d56cadb. Closes #2227.Dominik Picheta2015-03-051-2/+8
|
* Fix typosFederico Ceratto2015-02-151-2/+2
|
* Added documentation for the new http request procedures.Varriount2015-01-231-1/+13
|
* Fixes #1962Varriount2015-01-221-24/+33
|
* Fix body in httpclientdef2015-01-131-2/+2
| | | | | - Never append a newline to the body in a HTTP post. - Pass the entire body to redirections, including multipart data
* Rename newData() to newMultipartData()def2015-01-051-5/+5
|
* A few more fixes to httpclient multipartdef2015-01-051-4/+9
|
* post should work when extra headers don't have trailing newlinedef2015-01-051-2/+11
|
* Check that p is not nil in formatdef2015-01-051-1/+1
|
* Add multipart parameter to httpclient's post and postContentdef2015-01-051-35/+128
|
* Remove debug messagesdef2015-01-031-2/+0
|
* Apply #1824 to fix #1823def2015-01-031-2/+4
|
* Minor cleanupdef2015-01-031-3/+2
|
* Fix httpclient to properly encode queries (path?queries)def2015-01-031-2/+7
|
* Fixes #1759.Dominik Picheta2014-12-211-2/+6
| | | | Caused by not skipping the \c\l with Chunked encoding after the body is parsed.
* removed unused variable from httpclientWill Szumski2014-12-171-1/+0
|
* replace deprecated parseUrl with parseUri in httpclientWill Szumski2014-12-171-10/+10
|
* switched httpclient to use net module instead of socketsWill Szumski2014-12-171-7/+6
|
* Fix some deprecation warnings caused by renamesdef2014-11-131-49/+49
|
* Made 'headers' publicErik O'Leary2014-11-061-44/+44
|
* Lots of documentation improvements for asyncdispatch.Dominik Picheta2014-09-121-0/+13
| | | | Ref #1487.
* Fixes httpclient SSL issue. Implements unbuffered SSL recv. Ref #1487.Dominik Picheta2014-09-061-1/+2
|
* Async SSL support.Dominik Picheta2014-08-311-20/+37
|
* Case sensitivity fixes for httpclient and sockets module.Dominik Picheta2014-08-311-12/+12
|
* Merge branch 'devel' into bigbreakDominik Picheta2014-08-301-2/+1
|\ | | | | | | | | Conflicts: lib/pure/ftpclient.nim
| * Add asyncftpclient module.Dominik Picheta2014-08-291-2/+1
| |
* | Nimrod renamed to NimAraq2014-08-281-3/+3
| |
* | big renameAraq2014-08-271-21/+29
|/
* Void futures are no longer discardable.Dominik Picheta2014-07-131-1/+1
|
* Fixes docgen.Dominik Picheta2014-04-151-1/+1
|
* Add checks for invalid socket when creating sockets.Dominik Picheta2014-04-151-0/+1
|
* setLen now used on asyncdispatch.recv's return value on Linux.Dominik Picheta2014-04-061-3/+0
| | | | This fixes issues with the async httpclient.
* Documentation for async httpclient. Notes for url modules.Dominik Picheta2014-04-061-2/+33
|
* Asyncdispatch fixes.Dominik Picheta2014-04-051-1/+1
| | | | | | ``return`` is now transformed into a ``return nil`` in the async iterator to work around the no-yield in ``try .. except ..`` closure iterator limitation.
* Proper handling of disconnections during reading in httpclient.Dominik Picheta2014-04-031-1/+3
|
* Async httpclient should now work. Changed recv behaviour.Dominik Picheta2014-04-031-12/+42
| | | | | | | asyncdispatch.recv no longer guarantees that it will read ALL the data requested. The underlying WinAPI function doesn't guarantee this and it already wasn't guaranteed anyway since the socket could disconnect mid-transmission.
* Refactored createCb in asyncdispatch.Dominik Picheta2014-04-021-14/+5
|
* Implemented async for httpclient.Dominik Picheta2014-03-261-24/+215
|
* httpclient: strip trailing whitespace from headers.Michał Zieliński2013-12-281-2/+1
| | | | | - we can do that according to the RFC. - fixes #783
* Implemented ability to connect through proxies for the httpclient module.Dominik Picheta2013-08-261-16/+51
|
* bugfixesAraq2013-05-041-1/+1
|
* Fixed recvLine deprecation warnings.Dominik Picheta2013-04-141-53/+52
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* Fixed timeouts for sockets, implemented timeouts in httpclient and fixedDominik Picheta2013-02-231-36/+99
| | | | a bug with redirection in httpclient.