怎么用java调接口获取ip和url
1、 通过构建一个Servlet获取请求的信息,先创建一个项目,随后构建Servlet获取请求信息
@WebServlet("/RequestDemo1")
public class RequestDemo1 extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// a.获取和路径相关的数据
System.out.println("完整路径:"+request.getRequestURL());
System.out.println("短路径:"+request.getRequestURI());
// b.获取相关参数
System.out.println("服务器地址:"+request.getRemoteAddr());
System.out.println("地址栏传递参数:"+request.getQueryString());
System.out.println("服务器对外端口号:"+request.getRemotePort());
System.out.println("客户端请求方式:"+request.getMethod());
System.out.println("访问端口号:"+request.getServerPort());
System.out.println("请求的资源信息:"+request.getServletPath());
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
测试结果参考如下所示: