当前位置: 首页 > news >正文

佛山市网站建设分站哪家好区块链网站开发费用

佛山市网站建设分站哪家好,区块链网站开发费用,宏大建设集团有限公司网站,上海建网站价格最近在搞crash崩溃分析,直接把解析到的信息录入jira系统进行跟踪; 经历了多次碰壁后终于调通,现记录一下 实用json请求脚本如下: {"fields":{"project":{"id":"10945"},"issuety…

最近在搞crash崩溃分析,直接把解析到的信息录入jira系统进行跟踪;

经历了多次碰壁后终于调通,现记录一下

实用json请求脚本如下:

{"fields":{"project":{"id":"10945"},"issuetype":{"id":"10103"},"summary":"%s","description":"%s","components":[{"id":"16001"}],"versions":[{"id":"16600"}],"customfield_12108":{"id":"12972"},"customfield_12109":{"id":"12974"},"priority":{"id":"10102"},"security":{"id":"10600"},"assignee":{"name":"%s"}}}

两个注意点:

1、代码里%s  是我这边他要替换的字符串;

2、上面的id值需要自己抓包来确定,每个project各id值是不一样的,

      一般抓包工具是Charles和Fiddler;

jira建单官方示例如下:

The Jira Cloud platform REST API

// The payload definition using the Jackson library
JsonNodeFactory jnf = JsonNodeFactory.instance;
ObjectNode payload = jnf.objectNode();
{ObjectNode fields = payload.putObject("fields");{ObjectNode assignee = fields.putObject("assignee");{assignee.put("id", "5b109f2e9729b51b54dc274d");}ArrayNode components = fields.putArray("components");ObjectNode components0 = components.addObject();{components0.put("id", "10000");}fields.put("customfield_10000", "09/Jun/19");fields.put("customfield_20000", "06/Jul/19 3:25 PM");ArrayNode customfield_30000 = fields.putArray("customfield_30000");customfield_30000.add("10000");customfield_30000.add("10002");fields.put("customfield_40000", "Occurs on all orders");fields.put("customfield_50000", "Could impact day-to-day work.");fields.put("customfield_60000", "jira-software-users");ArrayNode customfield_70000 = fields.putArray("customfield_70000");customfield_70000.add("jira-administrators");customfield_70000.add("jira-software-users");ObjectNode customfield_80000 = fields.putObject("customfield_80000");{customfield_80000.put("value", "red");}fields.put("description", "Order entry fails when selecting supplier.");fields.put("duedate", "2019-03-11");fields.put("environment", "UAT");ArrayNode fixVersions = fields.putArray("fixVersions");ObjectNode fixVersions0 = fixVersions.addObject();{fixVersions0.put("id", "10001");}ObjectNode issuetype = fields.putObject("issuetype");{issuetype.put("id", "10000");}ArrayNode labels = fields.putArray("labels");labels.add("bugfix");labels.add("blitz_test");ObjectNode parent = fields.putObject("parent");{parent.put("key", "PROJ-123");}ObjectNode priority = fields.putObject("priority");{priority.put("id", "20000");}ObjectNode project = fields.putObject("project");{project.put("id", "10000");}ObjectNode reporter = fields.putObject("reporter");{reporter.put("id", "5b10a2844c20165700ede21g");}ObjectNode security = fields.putObject("security");{security.put("id", "10000");}fields.put("summary", "Main order flow broken");ObjectNode timetracking = fields.putObject("timetracking");{timetracking.put("originalEstimate", "10");timetracking.put("remainingEstimate", "5");}ArrayNode versions = fields.putArray("versions");ObjectNode versions0 = versions.addObject();{versions0.put("id", "10000");}}ObjectNode update = payload.putObject("update");{ArrayNode worklog = update.putArray("worklog");ObjectNode worklog0 = worklog.addObject();{ObjectNode add = worklog0.putObject("add");{add.put("started", "2019-07-05T11:05:00.000+0000");add.put("timeSpent", "60m");}}}
}// Connect Jackson ObjectMapper to Unirest
Unirest.setObjectMapper(new ObjectMapper() {private com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper= new com.fasterxml.jackson.databind.ObjectMapper();public <T> T readValue(String value, Class<T> valueType) {try {return jacksonObjectMapper.readValue(value, valueType);} catch (IOException e) {throw new RuntimeException(e);}}//这里可以打印自己请求的jsonpublic String writeValue(Object value) {try {return jacksonObjectMapper.writeValueAsString(value);} catch (JsonProcessingException e) {throw new RuntimeException(e);}}
});// This code sample uses the  'Unirest' library:
// http://unirest.io/java.html
HttpResponse<JsonNode> response = Unirest.post("https://your-domain.atlassian.net/rest/api/2/issue").basicAuth("email@example.com", "<api_token>").header("Accept", "application/json").header("Content-Type", "application/json").body(payload).asJson();System.out.println(response.getBody());

这里可以打印自己发送的json脚本

   //这里可以打印自己请求的jsonpublic String writeValue(Object value) {System.out.println("writeValue=====" + value);try {return jacksonObjectMapper.writeValueAsString(value);} catch (JsonProcessingException e) {throw new RuntimeException(e);}}

在这里给自己做个笔记

http://www.yayakq.cn/news/880648/

相关文章:

  • 国际财经新闻最新头条广州17年seo优化技术电话
  • 机械设备东莞网站建设关于网站建设的简历
  • 微信网站开发软件福田网站设计方案
  • 响应式网站开发实例深圳网页制作服务商
  • 中天建设集团有限公司官网长沙快速排名优化
  • 用墨刀做视频网站权威数据统计网站
  • dedecms做网站和thinkphp企业网络推广搜索排名
  • 咸阳做网站电话家居网站建设效果
  • 制作响应式网站报价国内python 做的网站
  • 有做面食的网站吗河南能源企业网站建设
  • 如何建设好一个公司网站恩施市网站建设
  • 职工素质建设 网站wordpress xml导入大小
  • 网站开发前台后台怎么交互莱州双语网站
  • 做暖暖欧美网站开发商违约延期交房可以退房吗
  • 网络营销有什么特点比较好的网络优化公司
  • 汽车技术资料网站建设网站建设制作设计seo优化湖南
  • 网站三站合一河北新出现的传染病
  • 宁波市高等级公路建设指挥部网站咸宁响应式网站建设价格
  • html做网站烟台外贸网站建设公司
  • 外贸官网建站青岛模板化网站
  • 伍佰亿网站怎么样网站方案制作的培训
  • 工程机械外贸网站建设手机网站设计趋势
  • 网站平台怎么做win7如何做网站服务器
  • 做外贸网站卖什么东西好网站分析表怎么做的
  • 网站子域名什么意思太原网站优化推广
  • 影响网站可用性的因素久久建筑网官网平台
  • 破解版网站建设设置wordpress网页私有
  • 无锡网站制作优化推广中国发达国家投票
  • 如何做购物网站的教程个人如何建立公司网站
  • 深圳市住房和城乡建设厅网站深圳app开发公司都有哪些