⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myhttpclient.java.svn-base

📁 java编写的可以按照预先定义的各种时间策略
💻 SVN-BASE
字号:
import java.io.IOException;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.EntityEnclosingMethod;
import org.apache.commons.httpclient.methods.PostMethod;

public class MyHttpClient {
	public void MyPost(String url,String content){
      PostMethod post = new PostMethod(url);
          // 设置请求的内容直接从文件中读取
      post.setRequestBody(content);
      if (content.length() < Integer.MAX_VALUE) 
         post.setRequestContentLength(content.length());
      else           
         post.setRequestContentLength(EntityEnclosingMethod.CONTENT_LENGTH_CHUNKED);
      // 指定请求内容的类型
	  post.setRequestHeader("Content-type", "text/xml; charset=GBK");
      HttpClient httpclient = new HttpClient(); 
      int result=0;
		try {
			result = httpclient.executeMethod(post);
		} catch (HttpException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
      System.out.println("Response status code: " + result);
      System.out.println("Response body: ");
      try {
		System.out.println(post.getResponseBodyAsString());
      } catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
      }
      post.releaseConnection();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -