java.net.MalformedURLException: No hay error de protocolo en Java
-
el error
java.net.MalformedURLException: sin protocolo
en Java -
Solucione el error
java.net.MalformedURLException: sin protocolo
Vamos a investigar el error java.net.MalformedURLException: sin protocolo
en Java. Por qué ocurre y cómo podemos solucionar el error.
el error java.net.MalformedURLException: sin protocolo
en Java
Esta java.net.MalformedURLException: sin protocolo
ocurre cuando hay un problema con nuestra URL. Esta es la programación cliente-servidor; al dar una solicitud, recibimos la respuesta.
La petición sería la URL que usaremos para establecer la conexión entre el cliente y el servidor. Si la URL utilizada no funciona correctamente o no se utiliza correctamente en la cadena, recibiremos el error java.net.MalformedURLException: sin protocolo
.
Solucione el error java.net.MalformedURLException: sin protocolo
A veces, el programador no entiende cómo implementar esta relación cliente-servidor. Por lo tanto, se muestra este error.
Este error se produce sólo en dos casos. El primer caso es cuando el usuario utiliza la cadena directamente para analizarla declarándola, y el segundo caso es cuando la URL utilizada no es correcta.
En el segundo caso, la URL incorrecta se puede resolver fácilmente corrigiéndola. En el primer caso, tenemos que usar la fuente del texto de la cadena y usarlo como una URL o usar un método como StringReader
.
Solo utilizaremos el StringReader
para implementar y establecer correctamente la conexión. El StringReader
es un Lector
que lee la cadena tal como es.
Tengamos un ejemplo de código que devolverá el error java.net.MalformedURLException: sin protocolo
.
Código:
DocumentBuilderFactory DbuilderFac = DocumentBuilderFactory.newInstance();
DocumentBuilder Dbuilder = DbuilderFac.newDocumentBuilder();
String xml =
"/paste your XML here" Dbuilder.parse(xml); // we can's pass a direct XML string in it, because
// this particular function takes URL as input
Como se mencionó anteriormente, debemos usar el StringReader()
para corregir el error. Echa un vistazo al siguiente código.
Código:
DocumentBuilderFactory DbuilderFac = DocumentBuilderFactory.newInstance();
DocumentBuilder Dbuilder = DbuilderFac.newDocumentBuilder();
String xml = "/paste your XML here" Dbuilder.parse(
new InputSource(new StringReader(xml))); // StringReader() is being used here
Todo lo que necesita hacer es usar InputSource
y StringReader
para resolver el error java.net.MalformedURLException: sin protocolo
.
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedInArtículo relacionado - Java Error
- Arreglar Java fue iniciado por el código de salida devuelto = 1
- Arreglar JAVA_HOME no se puede determinar a partir del error de registro en R
- Arreglar java.io.IOException: No queda espacio en el dispositivo en Java
- Arreglar Java.IO.NotSerializableException en Java
- Arreglar Java.Lang.IllegalStateException de Android: no se pudo ejecutar el método de la actividad
- Arreglar Java.Lang.NoClassDefFoundError: No se pudo inicializar el error de clase