[Java学习] java实现http的Post、Get、代理访问请求

本文详细介绍了如何使用Java进行HTTP的POST和GET请求操作,同时涵盖了通过代理服务器进行网络访问的方法,是Java网络编程学习的重要参考资料。
摘要由CSDN通过智能技术生成

本文实例讲解了java实现http的Post、Get、代理访问请求的详细代码片段,分享给大家供大家参考,具体内容如下

  1. package com.snowfigure.kits.net;
  2. http://www.ynmxzx.com/sjxc/20160621/3729.html
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.io.InputStreamReader;
  7. import java.io.OutputStreamWriter;
  8. import java.io.UnsupportedEncodingException;
  9. import java.net.HttpURLConnection;
  10. import java.net.InetSocketAddress;
  11. import java.net.Proxy;
  12. import java.net.URL;
  13. import java.net.URLConnection;
  14. import java.util.List;
  15. import java.util.Map;
  16. http://www.ynmxzx.com/sjxc/20160621/3730.html
  17. /**
  18. * Http请求工具类
  19. * @author snowfigure
  20. * @since 2014-8-24 13:30:56
  21. * @version v1.0.1
  22. */
  23. public class HttpRequestUtil {
  24. static boolean proxySet = false;
  25. static String proxyHost = "127.0.0.1";
  26. static int proxyPort = 8087;
  27. /**
  28. * 编码
  29. * @param source
  30. * @return
  31. */http://www.ynmxzx.com/sjxc/20160621/3731.html
  32. public static String urlEncode(String source,String encode) {
  33. String result = source;
  34. try {
  35. result = java.net.URLEncoder.encode(source,encode);
  36. } catch (UnsupportedEncodingException e) {
  37. e.printStackTrace();
  38. return "0";
  39. }
  40. return result;
  41. }
  42. public static String urlEncodeGBK(String source) {
  43. String result = source;
  44. try {
  45. result = java.net.URLEncoder.encode(source,"GBK");
  46. } catch (UnsupportedEncodingException e) {
  47. e.printStackTrace();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值