View source code
Display the source code in std/net/curl.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
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.
std.net.curl.HTTP.postData
- multiple declarations
Function HTTP.postData
Specifying data to post when not using the onSend callback.
void postData
(
const(void)[] data
) @property;
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.
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.
void postData
(
const(char)[] data
) @property;
The data is NOT copied by the library. Content-Type will default to text/plain. Data is not converted or encoded by this method.
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.
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.