zoukankan      html  css  js  c++  java
  • spring boot 发送http 请求问题

    //提交审核后给审核人发送邮件提醒信息
    JSONObject json=new JSONObject();
    json.put("fromAddr",TsConfigHelper.getProperty(EMAILUSER));
    Map<String,Object> map=new HashMap<>();
    map.put("loginName",nextUser);
    Map<String,Object> rmap=tDI9BatchPiccConfigService.findUserByLoginName(map);
    json.put("toAddr",rmap.get("EMAIL"));

    json.put("ccAddr","");
    json.put("uuid","");
    json.put("ruleCode","netvalue3NOdiWvQ");
    json.put("subject","【国寿I9】减值计量任务提交审核");
    json.put("content", String.format("<p>发送时间:" + new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()) +"</p><p>请及时处理</p>"));
    json.put("sendSatatus","");
    json.put("sendTime","");
    json.put("retryCount",0);
    json.put("status","");
    json.put("bcc","");

    String reqJsonStr =json.toString();

    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_JSON);
    headers.add("Authorization",TsConfigHelper.getProperty(AUTHORIZATION));
    HttpEntity<String> entity = new HttpEntity<String>(reqJsonStr,headers);
    ResponseEntity<Map> resp = new RestTemplate().exchange(TsConfigHelper.getProperty(HTTPADDR), HttpMethod.POST, entity, Map.class);

    // headers.add("Authorization","eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI2M2U3YjlmMWQ3ZDA0YWVhODdmYjc2NzRlZGY1NmZlNiIsImlkIjoiNjNlN2I5ZjFkN2QwNGFlYTg3ZmI3Njc0ZWRmNTZmZTYiLCJjb2RlIjoiY3JlZGl0LWltcGFpcm1lbnQiLCJuYW1lIjoi5Lit5Zu95Lq65a-_5L-h55So5YeP5YC8IiwiZnR5cGUiOiIxIiwiZXhwIjoxODU1NDQxODU5OTA0MDB9.NzOXGcaUxnfqlOrjAMcuGVLg_mD3_1O57BrKBiIjJgGSnKsRCdWchteLPB9T0lLECy5ASTiKo__HRPizMw9tUCXGwS6zC5F-q4HugYtZtXVy_HBBmEk4qbi_R0ovEZb8n1zLHF4843A1zcZruI80fonj9qiOXLyUJfzinfv0TQI");
    // ResponseEntity<Map> resp = new RestTemplate().exchange("http://c-test.clamc.com/api/operation-ia-message/send", HttpMethod.POST, entity, Map.class);
    // "true".equals(resp.getBody().get("rel").toString()) 该信息正确的时候邮件发送成功

  • 相关阅读:
    图解zookeeper FastLeader选举算法【转】
    win10 tensorflow python3*,Multiprocessing using fit_generator(pickle_safe=True) fail问题解决
    xcode从8升级到9出现的问题
    c++保存数据到TXT
    基于机器学习人脸识别face recognition具体的算法和原理
    pycharm 操作的一些设置,记录下
    ML-DL-各种资源汇总
    MATLAB实现多元线性回归预测
    【机器学习】 Matlab 2015a 自带机器学习算法汇总
    C++中嵌入python程序——命令行模式
  • 原文地址:https://www.cnblogs.com/dwt520/p/13860191.html
Copyright © 2011-2022 走看看