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.setPostData

Specify data to post when not using the onSend callback, with user-specified Content-Type.

Prototype

void setPostData(
  const(void)[] data,
  string contentType
);

Parameters

NameDescription
data Data to post.
contentType MIME type of the data, for example, "text/plain" or "application/octet-stream". See also: Internet media type on Wikipedia. ----- import std.net.curl; auto http = HTTP("http://onlineform.example.com"); auto data = "app=login&username=bob&password=s00perS3kret"; http.setPostData(data, "application/x-www-form-urlencoded");
http.onReceive (ubyte[] data) { return data.length; }; http.perform(); -----

Authors

Jonas Drewsen. Some of the SMTP code contributed by Jimmy Cao.

License

Boost License 1.0.

Comments