Base64编码的字符串没有特定的Mediatype,因为它只是一种数据格式而已。如果需要在HTTP请求或响应中传递Base64编码的字符串,可以将Mediatype设置为“application/octet-stream”。下面是一个Java示例:
String encodedString = "SGVsbG8gV29ybGQ=";
MediaType mediaType = MediaType.parse("application/octet-stream");
RequestBody body = RequestBody.create(mediaType, encodedString);
Request request = new Request.Builder()
.url("https://example.com")
.post(body)
.build();
Response response = client.newCall(request).execute();
在此示例中,我们使用OkHttp库将Base64编码的字符串作为POST请求的正文发送给服务器。为了告诉服务器这是一个二进制数据,我们将Mediatype设置为“application/octet-stream”。