Http (java)的post和get方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Http (java)的post和get方式相关的知识,希望对你有一定的参考价值。

用java发送post和get请求的两种方式

1.URL
2.httpclient

第一种方式:

URL形式发送请求

第二种方式:

commons-httpclient-3.1.jar;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;

public class Test {
	public static void main(String[] args) {
		String info = null;
		try {
			HttpClient httpclient = new HttpClient();
			PostMethod post = new PostMethod("http://192.168.11.11/sssssssss/ssAction!updateYunMasCallBack.action");//
			 post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "gbk");
			post.addParameter("SpCode", "sssssss");
			post.addParameter("LoginName", "ssss");
			post.addParameter("Password", "ssssss");
			post.addParameter("MessageContent", "你有一项编号为23你56的事务需要处理。");
			post.addParameter("UserNumber", "15680805571");
			post.addParameter("SerialNumber", "12345678901234567890");
			post.addParameter("ScheduleTime", "");
			post.addParameter("ExtendAccessNum", "");
			post.addParameter("f", "1");
			httpclient.executeMethod(post);
			info = new String(post.getResponseBody(), "gbk");
			System.out.println(info);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

以上是关于Http (java)的post和get方式的主要内容,如果未能解决你的问题,请参考以下文章

java模拟简易Http的get和post请求

java基础之get和post的差别

Java Socket 实现HTTP与HTTPS协议发送POST/GET请求

java调用HTTP接口(Get请求和Post请求)

Java面试题:POST请求与GET请求的区别在哪?

java面试③Web部分