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.
std.net.curl.http.post_data
- multiple declarations
- Function HTTP.postData
- Function HTTP.postData
Function HTTP.postData
Specifying data
to post
when not using the onSend
callback.
The data
is NOT copied by the library. Content-Type will default to
application/octet-stream. Data is not converted or encoded by this
method
.
Prototype
void postData( const(void)[] data ) @property;
Example
import std.net.curl, std.stdio; auto http = HTTP("http://www.mydomain.com"); http.onReceive = (ubyte[] data) { writeln(to!(const(char)[])(data)); return data.length; }; http.postData = [1,2,3,4,5]; http.perform();
Function HTTP.postData
Specifying data
to post
when not using the onSend
callback.
The data
is NOT copied by the library. Content-Type will default to
text/plain. Data is not converted or encoded by this method
.
Prototype
void postData( const(char)[] data ) @property;
Example
import std.net.curl, std.stdio; auto http = HTTP("http://www.mydomain.com"); http.onReceive = (ubyte[] data) { writeln(to!(const(char)[])(data)); return data.length; }; http.postData = "The quick...."; http.perform();
Authors
Jonas Drewsen. Some of the SMTP
code contributed by Jimmy Cao.