Java发起http请求
【摘要】 前言平时我们一般写好一个接口,如果想要去测试这个接口对不对,通过会采用工具,比如PostMan或者swagger,其实在Java中,本身就封装了关于Http请求的对象(HttpURLConnection类),我们可以通过这个类去调用我们写好的接口,在调用时,也可以在上层逻辑代码中设置不同的参数(虽然工具也可以做到),但是不妨碍我们去了解了解。一、请求一个不带参数的接口public Obje...
前言
平时我们一般写好一个接口,如果想要去测试这个接口对不对,通过会采用工具,比如PostMan或者swagger,其实在Java中,本身就封装了关于Http请求的对象(HttpURLConnection类),我们可以通过这个类去调用我们写好的接口,在调用时,也可以在上层逻辑代码中设置不同的参数(虽然工具也可以做到),但是不妨碍我们去了解了解。
一、请求一个不带参数的接口
二、请求一个带参数的接口,用GET方式,url传值
1.用outputStream流将参数写入
2、直接拼接在参数后面
三、post传值
有时候,后端请求接口带有@RequestBody参数,那么就需要请求体传值,传JSON字符串,传值方法和get差不多,但需要为
httpURLConnection.setRequestProperty("content-type","application/json;charset=UTF-8");
设置类型为JSON格式
日常使用
日常使用,我们写好接口,可以直接在controller层新建一个main就可以测试接口了,对于dto参数,可以直接将其转换成json字符串,调用方法,就能拿到接口返回的数据啦
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)