第一种:
HttpRequest request = HttpUtil.createPost("http://dc-sync.tclking.com/proxy/jira/createIssue");
request.header("Content-Type", "multipart/form-data");
HashMap<String, Object> map = new HashMap<>();
map.put("username", "EX_SENLIN.KANG");
map.put("password","tmt#0923");
map.put("issueType","BUG");
map.put("summary","surfaceflinger V8-S48CT05-LF1V141 cpu在后台持续高 影响用户比例0.9130 平均占用16.36 最大占用20.50");
map.put("bugCategory","业务类bug");
map.put("components","测试问题1-模块");
map.put("projectIdOrKey","TN");
map.put("level","A");
map.put("description","");
map.put("assignee","EX_SENLIN.KANG");
map.put("epicLink","T972-1446");
map.put("labels","TMS发现问题;ANR");
map.put("versions","111");request.form(map);
HttpResponse response = request.execute();
第二种:
MultiValueMap map2 = new LinkedMultiValueMap<>();
map2.setAll(map);RemoteResult remoteResult = ToolUtil.postIssuesMap(jiraUrl + IssuesConst.CreateIssueInterfacePath, map2, CreateIssueVo.class);
    public static <T> RemoteResult postIssuesMap(String url,  MultiValueMap params, Class<T> clazz){RestTemplate client = new RestTemplate();HttpHeaders headers = new HttpHeaders();// 以表单的方式提交headers.setContentType(MediaType.MULTIPART_FORM_DATA);//将请求头部和参数合成一个请求HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<>(params, headers);//执行HTTP请求,将返回的结构使用ResultVO类格式化ResponseEntity<T> tResponseEntity = client.postForEntity(url, requestEntity, clazz);T body = tResponseEntity.getBody();

http,post请求相关推荐

  1. restTemplate http请求报错:no suitable HttpMessageConverter found for response type and content type

    报错信息: org.springframework.web.client.UnknownContentTypeException: Could not extract response: no sui ...

  2. Reject: HTTP ‘DELETE‘ is not allowed, Not injecting HSTS.....DELETE请求PUT请求跨域问题

    CORS(DELETE请求.PUT请求) Reject: HTTP 'DELETE' is not allowed [DEBUG] 2021-08-25 15:23:52.401 [http-nio- ...

  3. etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程

    1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...

  4. Go 学习笔记(78)— Go 标准库 net/http 创建服务端(接收 GET、POST 请求)

    使用 net/http 标准库创建一个 http 的 restful api 的服务端,用来处理 GET.POST 等请求. 源代码如下: package mainimport ("enco ...

  5. Go 学习笔记(76)— Go 标准库 net/http 创建客户端(发送 GET、POST 请求)

    1. Get 请求 1.1 使用 net/http 包的快捷方法 GET package mainimport ("fmt""io/ioutil""n ...

  6. 记录一次http请求失败的问题分析

    问题背景 当前我有一个基于Flask编写的Restful服务,由于业务的需求,我需要将该服务打包成docker 镜像进行离线部署,原始服务的端口是在6661端口进行开启,为了区分,在docker中启动 ...

  7. 前端Vue学习之路(四)axios请求数据

    axios 1.增加新知识 2.旧方案 3.新方案(一) 4.为什么要用拦截器 (新方案二) 1.增加新知识 假如每个组件都引用axios,后期如果axios库不再维护了,那每个组件都要改动 所以封装 ...

  8. 【JavaWeb】servlet与http请求协议

    Servlet: 概念: server applet (服务端小程序)运行在服务器端的小程序 Servlet就是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则. 将我我们自定义一个 ...

  9. curl模拟post请求

    另外可尝试 postman工具 或者用request 直接请求 CURL 发送POST请求curl -header "Content-Type: application/json" ...

  10. flask_模拟请求post,get

    #coding:utf-8 import requestsres = requests.post(url="http://192.168.135.105:8888/",data={ ...

最新文章

  1. java system.runfinalization()_Android中缓存理解(一)
  2. UIActivityIndicatorView
  3. 微信小程序数据过滤(filter)方法
  4. 不做CIO 就做首席架构师
  5. SAP CRM Fiori应用My Lead的常见问题和解答
  6. 前端开发之模块化初探
  7. 你想知道的Spring框架配置使用流程和依赖注入!
  8. 联想y470上三代cpu_AMD三代线程撕裂者首测 单核不再是问题(二)
  9. gflags的使用(转载)
  10. python进程与线程_Python 进程和线程
  11. 【P20】PCM1794全平衡解码模块电路
  12. 8位PCM编码转换16位PCM
  13. html5 答题源码脚本,自动答题脚本教程及源码分享(无视分辨率)
  14. 模拟人生畅玩版android,模拟人生畅玩版
  15. rust货轮什么时候出现_中国最早的汉字出现于什么时候?
  16. 知识图谱从入门到应用——知识图谱的知识表示:向量表示方法
  17. 电子白板计算机培训心得,电子白板培训个人心得体会范文
  18. Online Safe Trajectory Generation For QuadrotorsUsing Fast Marching Method and Bernstein Basis Polyn
  19. Python绘制节点是饼状图的社交网络图(Plot network with pie chart)
  20. Java代码实现阿里云视频上传

热门文章

  1. python3.7安装scrapy_Python3.7下scrapy框架的安装
  2. 上门预约程序公众号模块 完美版
  3. 一个无穷开根号数列的收敛性
  4. Au 音频效果参考:生成
  5. macOS下移动硬盘无法挂载且硬盘灯一直闪烁的解决方法
  6. angularjs之ng-class指令详解
  7. 最神秘公司Magic Leap全新Demo曝光 深度长文揭秘增强现实黑科技
  8. Python3入门机器学习(七)- PCA
  9. influxdb常用命令、influxdb增删改查、SpringBoot整合influxdb
  10. 不同星座的程序员,拥有怎样的爱情观?