-
大小: 52KB文件类型: .rar金币: 2下载: 0 次发布日期: 2021-06-02
- 语言: Java
- 标签: SpringBoot okhttp3
资源简介
SpringBoot OkHttp3,里面包含了各种测试代码,其中包含了get,post,文件上传等测试

代码片段和文件信息
package cn.ok.http.controller;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang.BooleanUtils;
import org.apache.commons.lang.StringUtils;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import cn.ok.http.utils.FileUtil;
@RestController
@RequestMapping(“/okHttp“)
public class OkHttpController {
@RequestMapping(value = “/request“ method = { RequestMethod.GET RequestMethod.POST })
public String request() {
return “index/index“;
}
@RequestMapping(value = “requestWithHeaders“method = { RequestMethod.GET RequestMethod.POST } )
String requestWithHeaders(@RequestHeader(value = “authorization_token“ required = true) String token
@RequestHeader(value = “mac_address“ required = true) String macAddress) {
return String.format(“authorization_token is %s mac_address is %s“ token macAddress);
}
@RequestMapping(value = “/requestWithParams“method = { RequestMethod.GETRequestMethod.POST } )
String requestWithParams(@RequestParam(value = “userName“ required = true) String paramNameUser
@RequestParam(value = “userAge“ required = true) int paramAge) {
return String.format(“paramNameUser is %s paramAge is %s“ paramNameUser paramAge);
}
@RequestMapping(value = “/requestWithHeadersAndParams“method = { RequestMethod.GETRequestMethod.POST } )
String requestWithHeadersAndParams( @RequestParam(value = “userName“ required = true) String paramNameUser
@RequestParam(value = “userAge“ required = true) int paramAge
@RequestHeader(value = “authorization_token“ required = true) String token
@RequestHeader(value = “mac_address“ required = true) String macAddress
) {
return String.format(“paramNameUser is %s paramAge is %sauthorization_token is %smac_address is %s“ paramNameUser paramAgetokenmacAddress);
}
@RequestMapping(value = “/queryByByJson“method = { RequestMethod.POST } )
public object queryByTipper(@RequestBody Map request) {
return request;
}
@RequestMapping(value = “/sessionLogin“ method = RequestMethod.POST)
public object sessionLogin (String userNameString passWord HttpServletRequest request){
Map user = new HashMap();
user.put(“userName“userNa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 624 2019-02-21 14:34 okHttp\.idea\compiler.xm
文件 172 2019-02-21 14:34 okHttp\.idea\encodings.xm
文件 568 2019-02-21 14:34 okHttp\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_9.xm
文件 547 2019-02-21 14:34 okHttp\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_9.xm
文件 525 2019-02-21 14:40 okHttp\.idea\libraries\Maven__commons_lang_commons_lang_2_6.xm
文件 507 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_alibaba_fastjson_1_2_4.xm
文件 522 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_fasterxm
文件 644 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_fasterxm
文件 595 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_fasterxm
文件 623 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_fasterxm
文件 499 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_google_guava_guava_18_0.xm
文件 546 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_2_0.xm
文件 536 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_squareup_okhttp3_okhttp_3_13_1.xm
文件 510 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_squareup_okio_okio_1_17_2.xm
文件 700 2019-02-21 14:34 okHttp\.idea\libraries\Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xm
文件 553 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_core_2_6_1.xm
文件 567 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_schema_2_6_1.xm
文件 546 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_spi_2_6_1.xm
文件 595 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_spring_web_2_6_1.xm
文件 581 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_swagger2_2_6_1.xm
文件 623 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_swagger_common_2_6_1.xm
文件 595 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_springfox_springfox_swagger_ui_2_6_1.xm
文件 587 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_swagger_swagger_annotations_1_5_10.xm
文件 552 2019-02-21 14:34 okHttp\.idea\libraries\Maven__io_swagger_swagger_models_1_5_10.xm
文件 578 2019-02-21 14:34 okHttp\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_1_0.xm
文件 473 2019-02-21 14:34 okHttp\.idea\libraries\Maven__javax_servlet_jstl_1_2.xm
文件 611 2019-02-21 14:34 okHttp\.idea\libraries\Maven__javax_validation_validation_api_1_1_0_Final.xm
文件 455 2019-02-21 14:34 okHttp\.idea\libraries\Maven__junit_junit_4_12.xm
文件 542 2019-02-21 14:34 okHttp\.idea\libraries\Maven__net_minidev_accessors_smart_1_1.xm
文件 521 2019-02-21 14:34 okHttp\.idea\libraries\Maven__net_minidev_json_smart_2_2_1.xm
............此处省略91个文件信息
- 上一篇:java验证码
- 下一篇:官方kettle最新8.2百度云
相关资源
- springboot商城系统
- 基于springboot和vue 前后端分离后台管理
- springboot2.0+spring cloud+eureka(分布式项
- Vue + SpringBoot + MyBatis 音乐网站(源码
- springBoot项目的代码生成器
- Java SpringBoot 支付宝和微信支付整合
- 模拟登录教务系统 抓取课表和成绩
- 模拟登录教务系统 抓取课表和成绩
- 整合springboot+mvc+mybatis(通用mapper)
- Java+SpringBoot+MyBatis+Maven+MySQL实现的一个
- OkHttp3请求天气预报与Gson处理复杂JS
- jasperreport-fonts-6.5.1.jar 中文
- JavaEE开发的颠覆者 Spring Boot实战源代
- SpringBoot+iReport打印单张和多张报表包
- lombok jar包
- Springboot实现语音识别听写
- springboot网上书城项目毕业设计程序
- 基于springboot电商订单管理毕业设计程
- springboot教学评价系统毕业设计程序
- springboot床上用品销售系统毕业设计程
- springboot权限控制系统
- springboot家政服务平台毕业设计程序
- springboot校园招聘系统毕业设计程序
- [www.java1234.com]Springboot打造企业级进销
- Java框架springBoot企业级进销存ERP系统源
- springboot+JPA+JSP实现登录功能
- springboot+memcached+mybatis+shiro+webservice聚
- 2019JAVA BAT 面试宝典 springboot springm
- SpringBoot考试系统.rar
- SpringBoot+Echarts
评论
共有 条评论