View source code
Display the source code in std/net/curl.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Function std.net.curl.HTTP.onReceiveHeader
Set the event handler that receives incoming headers.
The callback
will receive a header field key, value as parameter. The
const(char)[]
arrays are not valid after the delegate has returned.
Prototype
void onReceiveHeader( void delegate(const(char[]), const(char[])) callback ) @property;
Example
import std.net.curl, std.stdio; auto http = HTTP("dlang.org"); http.onReceive = (ubyte[] data) { writeln(to!(const(char)[])(data)); return data.length; }; http.onReceiveHeader = (in char[] key, in char[] value) { writeln(key, " = ", value); }; http.perform();
Authors
Jonas Drewsen. Some of the SMTP
code contributed by Jimmy Cao.