错误 程序包org.apache.http.conn.util不存在

错误 程序包org.apache.http.conn.util不存在,第1张

开发的时候遇到了这个问题,记录下下次就知道了。这个是因为在sdk22以后的版本不在支持了!!!

程序包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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12041437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存