Low-level HTTP Requests
import com.inrupt.client.Request;
import com.inrupt.client.Response;
import java.io.InputStream;
import java.io.IOException;
//...
// MultipartFile file = ...
try (final var fileStream = file.getInputStream()) {
Request request = Request.newBuilder()
.uri(URI.create("https://storage.example.com/some/resource"))
.header("Content-Type", file.getContentType())
.PUT(Request.BodyPublishers.ofInputStream(fileStream))
.build();
Response<Void> response = client.send(
request,
Response.BodyHandlers.discarding());
} catch (IOException e1) {
e1.printStackTrace();
}Last updated