Día de Zhu Yi 04-Tomcat y URL

Gato

B / S

1. Resuelve personajes confusos

Abra el directorio de instalación de Tomcat /conf/logging.properties

Encuentra java.util.logging.ConsoleHandler.encoding = UTF-8

Cambiar UTF-8 a GDK

Haga clic en startup.bat en el directorio bin

UDP

URL

https://www.baidu.com/

Localizador uniforme de recursos: ubique recursos, ubique un artículo en Internet

Resolución de nombre de dominio DNS www.baidu.com xxx.xx.x

Protocolo: // dirección IP: puerto / nombre del proyecto / recurso

package lesson4;

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Collection;

public class URLDemo01 {
    public static void main(String[] args) throws Exception {
        //下载地址
        URL url = new URL("https://m10.music.126.net/20200410150200/a4820e3fae34e32abcda9f15349f394f/yyaac/560c/045b/0059/afca09245231c1b942497310e0c35261.m4a");
        //连接资源 HTTP
        HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
        InputStream inputStream = urlConnection.getInputStream();
        FileOutputStream fos = new FileOutputStream("wyy1.m4a");

        byte[] buffer = new byte[1024];
        int len;
        while ((len=inputStream.read(buffer))!=-1){
            fos.write(buffer, 0, len);
        }
        fos.close();
        inputStream.close();
        urlConnection.disconnect();
    }
}

Imagen del efecto


Problemas encontrados

Pregunta 1

¡Al transferir archivos TXT, los archivos en Tomcat se muestran como caracteres confusos en el navegador!

Debería ser un problema de codificación, la entrada en inglés no es un problema.

Razón

Pregunta 2

Sitios web como Netease Cloud y QQ Music. Los recursos correspondientes solo aparecerán en la web de reproducción, de lo contrario no se pueden copiar. (Es imposible pensar en Baishen VIP)

Supongo que te gusta

Origin www.cnblogs.com/ijuysama/p/12675423.html
Recomendado
Clasificación