高山_流水
海阔凭鱼跃,天高任鸟飞

  现在好多系统都有国际化的需求。不同国家的人读到不同的语言数据。那么怎么模拟请求的时候区分是哪个国家的语言信息,代码说明。

HttpPost methed = new HttpPost("模拟请求的url");

methed.addHeader("Content-type","application/json;charset=utf-8");
methed.addHeader("Accept","application/json");
//methed.addHeader("Accept-Language","zh-CN");//模拟中文请求
methed.addHeader("Accept-Language","en-GB");//模拟英文请求

StringEntity strentity = new StringEntity("参数",Charset.forName("UTF-8"));

methed.setEntity(strentity);

HttpResponse response = new DefaultHttpClient().execute(methed);
HttpEntity httpEntity = response.getEntity();
result = EntityUtils.toString(httpEntity);

 

posted on 2016-12-15 14:43  高山_流水  阅读(328)  评论(0编辑  收藏  举报