Hello all,

I'm currently writing a little client app whose job is to make a POST request to a vibe.d webserver and output the response. However, vibe.d is picky about the content-type of the request body, and so far as I can see there is no way to specify this via the `std.net.curl.post` API.

So far as I can see from the vibe.d log output, `post` is using the `text/plain` content type, to which vibe.d objects (rightly) because the content is not UTF8. It's a little bizarre that `text/plain` is chosen, because the input data is `void[]` or `ubyte[]` data.

Can anyone advise (if it's possible at all) how to specify the content type for the post request body using std.net.curl (or an alternative)?

Thanks & best wishes,

    -- Joe

Reply via email to