81,092
社区成员
发帖
与我相关
我的任务
分享
String result=template.getForObject("http://172.16.88.128/shortmessageservice.asmx/Send?sysName=DFCFMonitor&phoneNumbers=123123123123&content=2131&priority=1", String.class);
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">{"success":false, "message":"您的IP地址没有授权-172.16.20.162", "messageid":-1}</string>
RestTemplate template=new RestTemplate();
Map<String,String> info=new HashMap<String,String>();
info.put("sysName","DFCFMonitor");
info.put("phoneNumbers","123123123123");
info.put("content","2131");
info.put("priority","1");
String result=template.getForObject("http://172.16.88.128/shortmessageservice.asmx/Send", String.class,info);
public static void main(String[] args) {
String str = "<?xml version=\"1.0\" encoding=\"utf-8\"?> " +
" <string xmlns=\"http://tempuri.org/\">" +
" {\"success\":false, \"message\":\"您的IP地址没有授权-172.16.20.162\", \"messageid\":-1}" +
" </string>";
System.out.println("字符串为:" + str);
String pat = "<string.*>(.*)</string>";
Pattern pattern = Pattern.compile(pat,Pattern.DOTALL);
Matcher m = pattern.matcher(str);
if(m.find()){
System.out.println("string标签中的字符串为: " + m.group(1) );
}
}
RestTemplate template=new RestTemplate();
Map<String,String> mapInfo=new HashMap<String,String>();
mapInfo.put("sysName","DFCFMonitor");
mapInfo.put("phoneNumbers","123123123123");
mapInfo.put("content","2131");
mapInfo.put("priority","1");
String result=template.getForObject("http://172.16.88.128/shortmessageservice.asmx/Send?sysName={sysName}&phoneNumbers={phoneNumbers}&content={content}&priority={priority}", String.class, mapInfo);
RestTemplate的那个是post方式吧?如果是的话,服务端支持post吗?