import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
public class GetTest {
public static void main(String[] args) {
new ReadbyGet().start();
}
static class ReadbyGet extends Thread {
// 用第三方jar包get方式提交
HttpClient client = HttpClients.createDefault();
public void run() {
try {
HttpGet get = new HttpGet("http://fanyi.youdao.com/openapi.do"
+ "?keyfrom=zjs261019&key=945267250&type=data&doctype=xml"
+ "&version=1.1&q=爱国");
HttpResponse response = client.execute(get);
HttpEntity entity = response.getEntity();
String str = EntityUtils.toString(entity, "utf-8");
System.out.println(str);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
public class PostTest {
public static void main(String[] args) {
new ReadbyPost().start();
}
// http://fanyi.youdao.com/openapi.do?keyfrom=zjs261019&key=945267250&
// type=data&doctype=xml&version=1.1&q=good
static class ReadbyPost extends Thread {
// 用第三方jar包post方式提交
HttpClient client = HttpClients.createDefault();
@Override
public void run() {
HttpPost post = new HttpPost("http://fanyi.youdao.com/openapi.do");
List<BasicNameValuePair> parameters = new ArrayList<BasicNameValuePair>();
parameters.add(new BasicNameValuePair("keyfrom", "zjs261019"));
parameters.add(new BasicNameValuePair("key", "945267250"));
parameters.add(new BasicNameValuePair("type", "data"));
parameters.add(new BasicNameValuePair("doctype", "xml"));
parameters.add(new BasicNameValuePair("version", "1.1"));
parameters.add(new BasicNameValuePair("q", "good"));
try {
post.setEntity(new UrlEncodedFormEntity(parameters, "utf-8"));
HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
String str = EntityUtils.toString(entity, "utf-8");
System.out.println(str);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}