程序包org.apache.http.conn.util不存在,然后百度了下,载app的build.gradle文件中加上
useLibrary 'org.apache.http.legacy' 就可以了 如下:
其实也没什么区别的,一样的效果。HTTP请求格式告诉我们,有两个位置或者说两种方式可以为request提供参数:request-line方式与request-body方式。
request-line
request-line方式是指在请求行上通过URI直接提供参数。
(1)
我们可以在生成request对象时提供带参数的URI,如:
HttpUriRequest request = new HttpGet(
"http://localhost/index.html?param1=value1&param2=value2")
(2)
另外,HttpClient程序包为我们提供了URIUtils工具类,可以通过它生成带参数的URI,如:
URI uri = URIUtils.createURI("http", "localhost", -1, "/index.html",
"param1=value1&param2=value2", null)
HttpUriRequest request = new HttpGet(uri)
System.out.println(request.getURI())
你去http://tomcat.apache.org网站下载一个tomcat,在tomcat的根目录下有一个lib目录,在lib目录下有一个servlet-api.jar,把这个jar包的位置加入的CLASSPATH环境变量下就可以了:比如:
1、tomcat的安装目录为:d:\tomcat (这个目录要根据你安装的位置来定)
2、修改CLASSPATH环境变量,修改后的CLASSPATH变量值为:.%JAVA_HOME%\lib\dt.jar%JAVA_HOME%\lib\tools.jar%JAVA_HOME%\libd:\tomcat\lib\servlet-api.jar
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)