java - Java 中 httpURLconnection 的 ASCII 响应?

标签 java ascii httpurlconnection

是否有可能将 HttpURLconnection 响应转换为 ASCII 格式?可以给我它的示例代码吗?

最佳答案

HttpURLconnection yourConnection = getConnectionSomeWay();
InputStream inputStream = yourConnection.getInputStream();
InputStreamReader reader = new InputStreamReader(inputStream, "US-ASCII");
BufferedReader bufferedReader = new BufferedReader(reader);
System.out.println(bufferedReader.readLine());

或者,更短的版本:

HttpURLconnection yourConnection = getConnectionSomeWay();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(yourConnection.getInputStream(), "US-ASCII"));
System.out.println(bufferedReader.readLine());

或者如果您想用 ASCII 来编写响应,那么基本上是相同的方式:

HttpURLconnection yourConnection = getConnectionSomeWay();
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(yourConnection.getOutputStream(), "US-ASCII"));
bufferedWriter.write("Hello world!");
bufferedWriter.flush();

关于java - Java 中 httpURLconnection 的 ASCII 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8254873/

相关文章:

将 int 转换为 char

java - 使用 Java 检查系统的互联网连接

java - 使用 HttpURLConnection 获取远程 url 内容时如何保留换行符和空行?

java - 从 HttpURLConnection 保存 Cookie(包括 !httponly 标志)和 session

java - 从 Java(或 scala)调用具有类型参数的 Ceylon 顶级函数

java - 如何将 MouseListeners 添加到面板网格中的单个面板?

c# - 为什么 ASCII.GetBytes 返回错误的字节

java - 无法解析类型。它间接引用所需的 .class 文件

java - 来自 java.util.concurrent 的线程

css - 为什么我的带有 ASCII 艺术字的网格模板区域不起作用?