首页 > 编程知识 正文

java工具类创建说明,java实现http请求

时间:2023-05-05 13:23:26 阅读:51676 作者:3306

Java使用hutool工具类发送网络请求,并部署jar包pom.xml以添加以下hutool依赖关系 ependencygroupidcn.Hu tool/groupidartifactidhutool-all/artifactidversion4.1.2/version/dependency使用案例1.http util ursion //存储参数map.put(a ),100 ); map.put('b ',200 ); HashMapString,String headers=new HashMap (; //存储请求标头,多个请求标头headers.put('xxx ',XXX ); 发送//get请求,并生成响应数据string result=http util.create get (URL ).addheaders(headers ).form ) (map ).execute (.body ) 发送开机自检请求,响应数据string result=http util.create post (URL ).addheaders ).form ).execute ).body ); 2 .向指定的URL发送DELETE请求,携带请求头headers。 String url='https://xxx/delete/' id; //在指定URL中输入IDHashMapString,String headers=new HashMap (; //存储请求标头,多个请求标头headers.put('xxx ',XXX ); 发送delete请求,然后返回响应数据string result=http util.create request (method.delete, url ).addheaders ).execute ).bodders ) ) ) 652 2.Http请求-HttpRequest本质上是HttpUtil的获取和开机自检工具方法 @ testpublicvoidtesthttps (throws exception ) JSONobjectJSON=newJSONobject ); Jon.put(username ),) 1332788xxxxx

x '; Jon.put (密码),) 123456.); string result=http request.post (https://API2. bmob.cn/1/users ).header (内容类型)、)应用程序/可以从json多个标头信息中多次调用此方法. header(x-BMOB-application-id ),) 2f 0419 a 31 F9 ca sdfdsf 431 F6 CD 297 FDD 3e 28 FDS4af ),header 1e 03 ef das 82178723 afdsaf sda4be 0f 305 def 6708 cc6 ' ).body(JSON ).execute ).body ); system.out.println(result ); }其他自定义项目也一样,使用http请求可以轻松地执行以下操作:

指定请求标头

自定义cookie (cookie方法)

指定是否keepalive (keepalive方法) ) ) )。

指定表单内容(表单方法)

指定请求的内容。 例如,rest请求指定JSON请求体(body方法)

超时设置(timeout方法) ) ) ) ) ) ) )。

指定代理(setProxy方法)

指定SSL协议(setssl协议)

简单的验证(基本自动方法) ) ) ) ) )。

3 .有关更多使用方法,请参阅hutool的官方文档。 用2021-06-223360hutool工具类制作httpUtil有点补孔,

最近的需要是使用此工具类调用第三方系统接口,结果返回的字符串格式为xml标记格式

可疑; 然后,转换为restTemplate工具类,发出http请求,返回的字符串格式为json,所以没关系。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。