Java Web错误分析及解决方案(二)

1、问题描述:

在写Java代码时,需要请求Http服务,但是出现如下错误:

java.net.MalformedURLException: no protocol: 192.168.1.11:8080/student?userId=1&value=2
    at java.net.URL.(URL.java:593)
    at java.net.URL.(URL.java:490)
    at java.net.URL.(URL.java:439)
    at HttpConnection.doConnect(HttpConnection.java:26)
    at HttpConnection.main(HttpConnection.java:80)
Exception in thread "main" java.lang.NullPointerException
    at HttpConnection.doConnect(HttpConnection.java:58)
    at HttpConnection.main(HttpConnection.java:80)

 2、解决方案:

从第一行的错误信息可以看出,是无协议错误,应该在请求的Url最前面增加协议http信息,http://192.168.1.11:8080/student?userId=1&value=2,解决!

http://192.168.1.11:8080/student?userId=1&value=2
{"userId":"1","userToken":2,"userAction":2,"success":true} 

Process finished with exit code 0

你可能感兴趣的:(Java,Web错误分析及解决方案)