zoukankan      html  css  js  c++  java
  • 第三方短信

    调用第三方短信验证

    首先进入阿里云去找到短信服务Api,然后在项目中调试,调试完成将他封装成模板类

    @Component
    public class SmsTest {
    
    	@Value("${sms.host}")
    	String host;
    	
    	@Value("${sms.path}")
    	String path ;
    	
    	@Value("${sms.method}")
    	String method;
    	
    	@Value("${sms.appcode}")
    	String appcode;
    	
    	public AppResponse<String> sendSms(Map<String , String> querys) {
    		Map<String, String> headers = new HashMap<String, String>();
    		
    		headers.put("Authorization", "APPCODE " + appcode);
    //		Map<String, String> querys = new HashMap<String, String>();
    //		querys.put("mobile", "19841822793");
    //		querys.put("param", "code:1234");
    //		querys.put("tpl_id", "TP1711063");
    		Map<String, String> bodys = new HashMap<String, String>();
    
    		try {
    
    			HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
    			System.out.println(response.toString());
    			return AppResponse.ok(response.toString());
    			
    		} catch (Exception e) {
    			e.printStackTrace();
    			return AppResponse.fail(null);
    		}
    	}
    }
    

    配置类中加入自动注入的信息

    sms.host=
    sms.path=
    sms.method=
    sms.appcode=
    

    自动注入

    @Autowired
    SmsTest smsTest;
    
  • 相关阅读:
    Linux系统负载
    full nat
    close wait 状态的随想
    记录一下 性能分析问题
    golang 反射
    socket里面那个又爱又恨的锁
    Difference between skbuff frags and frag_list
    浅析TCP协议---转载
    http 怎样关闭
    http 响应 ngx_http_send_header ngx_http_output_filter
  • 原文地址:https://www.cnblogs.com/mankaixin/p/13860720.html
Copyright © 2011-2022 走看看