On Tuesday, 11 July 2017 at 12:15:39 UTC, Suliman wrote:
I am using dlang-requests. I need authentificate on
https://scihub.copernicus.eu/dhus/login and than do some
data-parsing.
MultipartForm form;
form.add(formData("login_username", "Suliman"));
form.add(formData("login_password", "123")); // changed
auto content =
postContent("https://scihub.copernicus.eu/dhus/login", form);
writeln("Output:");
writeln(content);
Return error about login pass. So it's seems that I need to add
BasicAuthentication method type. But how to add it?
Browser console show next: https://snag.gy/VXaq2R.jpg
Hello,
Yo have to use Request object if you need to configure basic
authentication.
MultipartForm form;
Request request;
request.authenticator = new BasicAuthentication("user",
"passwd");
form.add(formData("login_username", "Suliman"));
form.add(formData("login_password", "123")); // changed
auto response =
request.post("https://scihub.copernicus.eu/dhus/login", form);
auto content = response.responseBody;
writeln("Output:");
writeln(content);