【发布时间】:2017-04-16 03:20:28
【问题描述】:
如何向应用程序本身发送POST 请求?
如果我只是发送一个相对的帖子请求:java.lang.IllegalArgumentException: URI is not absolute。
@RestController
public class TestServlet {
@RequestMapping("value = "/test", method = RequestMethod.GET)
public void test() {
String relativeUrl = "/posting"; //TODO how to generate like "localhost:8080/app/posting"?
new RestTemplate().postForLocation(relativeUrl, null);
}
}
那么使用上面的示例,如何在 url 前面加上绝对服务器 url 路径 localhost:8080/app?我必须动态找到路径。
【问题讨论】:
标签: java spring spring-boot spring-mvc spring-restcontroller