Java 通过URL发布调用spring控制器操作时出错
我定义了像@RequestMapping/logiuser.sn这样的操作映射,并尝试从Java 通过URL发布调用spring控制器操作时出错,java,spring,servlets,Java,Spring,Servlets,我定义了像@RequestMapping/logiuser.sn这样的操作映射,并尝试从 url = new URL("loginuser.sn"); HttpURLConnection conn = (HttpURLConnection)url .openConnection(); 我收到以下错误java.net.MalformedURLException:无协议: 代码正确吗?您的URL应该是http://hostname:portname/extra 现在您还没有为URL指定协议 由于
url = new URL("loginuser.sn");
HttpURLConnection conn = (HttpURLConnection)url .openConnection();
我收到以下错误java.net.MalformedURLException:无协议:
代码正确吗?您的URL应该是http://hostname:portname/extra 现在您还没有为URL指定协议
由于未指定协议(即http)而引发As,您错过了http://因此它是无效的url。看
当
抛出以指示已发生格式错误的URL。在规范字符串中找不到合法协议,或者无法分析该字符串
正如异常所说,MalformedURLException:无协议。有效的url类似于http://localhost:8080/appContext/loginuser.sn. 取决于您的设置和部署。现在我可以在传递整个url后发布。谢谢@rene-Link
URL url = new URL("http://localhost:8080/base/yourpart");
HttpURLConnection conn = (HttpURLConnection)url .openConnection();