This language bar is your friend. Select your favorite languages!
Select your favorite languages :
- Or search :
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
String s = HttpClient.newHttpClient().send(HttpRequest.newBuilder()
.uri(URI.create(u))
.POST(HttpRequest.BodyPublishers.ofString(content))
.build(), HttpResponse.BodyHandlers.ofString())
.body();
# Create a user agent object
my $ua = LWP::UserAgent->new;
# Create a request
my $req = HTTP::Request->new(POST => $u);
# Pass request to the user agent and get a response back
my $res = $ua->request($req);
# Check the outcome of the response
if ($res->is_success) {
print $res->content;
}
else {
print $res->status_line, "\n";
}
Using LWP
perl -Mojo -E 'my $u = "www.example.com"; say p($u)->body;'
Using Mojolicious one liner package, "ojo"
[dependencies]
error-chain = "0.12.4"
reqwest = { version = "0.11.2", features = ["blocking"] }
use error_chain::error_chain;
use std::io::Read;
let client = reqwest::blocking::Client::new();
let mut response = client.post(u).body("abc").send()?;
This is a synchronous (blocking) reqwest call.
The [dependencies] section goes to cargo.toml. The optional feature blocking must be explicit.
response has type Result<Response>.
The [dependencies] section goes to cargo.toml. The optional feature blocking must be explicit.
response has type Result<Response>.
programming-idioms.org