1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2025-09-09 00:59:39 +02:00

Use StandardCharsets.(UTF_8|US_ASCII)

This also gets rid of a ton of UnsupportedEncodingException s.
This commit is contained in:
Florian Schmaus 2019-05-08 11:34:40 +02:00
parent 2a4d110b22
commit d2f5efcb20
33 changed files with 125 additions and 227 deletions

View file

@ -23,12 +23,11 @@ import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.nio.charset.StandardCharsets;
import java.util.StringTokenizer;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.jivesoftware.smack.util.StringUtils;
/**
* A very Simple HTTP Server.
*/
@ -88,7 +87,7 @@ public class HttpServer {
this.socket = socket;
this.input = socket.getInputStream();
this.output = socket.getOutputStream();
this.br = new BufferedReader(new InputStreamReader(socket.getInputStream(), StringUtils.UTF8));
this.br = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.UTF_8));
}
@Override
@ -122,16 +121,16 @@ public class HttpServer {
+ entityBody.length() + CRLF;
contentTypeLine = "text/html";
output.write(statusLine.getBytes(StringUtils.UTF8));
output.write(statusLine.getBytes(StandardCharsets.UTF_8));
output.write(serverLine.getBytes(StringUtils.UTF8));
output.write(serverLine.getBytes(StandardCharsets.UTF_8));
output.write(contentTypeLine.getBytes(StringUtils.UTF8));
output.write(contentLengthLine.getBytes(StringUtils.UTF8));
output.write(contentTypeLine.getBytes(StandardCharsets.UTF_8));
output.write(contentLengthLine.getBytes(StandardCharsets.UTF_8));
output.write(CRLF.getBytes(StringUtils.UTF8));
output.write(CRLF.getBytes(StandardCharsets.UTF_8));
output.write(entityBody.getBytes(StringUtils.UTF8));
output.write(entityBody.getBytes(StandardCharsets.UTF_8));
}
}