public String sendPost(String url, String param) {

System.out.println("------------------ 1");
PrintWriter out = null;
BufferedReader in = null;
String result = "";
try {
URL realUrl = new URL(url);
// 打开和URL之间的连接
URLConnection conn = realUrl.openConnection();
// 设置通用的请求属性
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("User-Agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");

// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// 获取URLConnection对象对应的输出流
out = new PrintWriter(conn.getOutputStream());
// 发送请求参数
out.print(param);
// flush输出流的缓冲
out.flush();
// 定义BufferedReader输入流来读取URL的响应
in = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
result += line;
}

System.out.println("------------------ 2" + result);
} catch (Exception e) {
System.out.println("发送 POST 请求出现异常!"+e);
e.printStackTrace();
}
//使用finally块来关闭输出流、输入流
finally{
try{
if(out!=null){
out.close();
}
if(in!=null){
in.close();
}
}
catch(IOException ex){
ex.printStackTrace();
}
}
return result;
}

如果出现403错误 那很有可能是  你发送请求的一端  项目没有开启  所以你不能访问

转载于:https://www.cnblogs.com/wangwei-exits/p/4918112.html

Http client 请求相关推荐

  1. nacos client 请求过程

    1:获取配置信息 127.0.0.1 - - [10/Nov/2019:17:15:02 +0800] "POST /nacos/v1/cs/configs/listener HTTP/1. ...

  2. go http.Get请求 http.Post请求 http.PostForm请求 Client 超时设置

    http中有Get/Post/PostForm方法 也可以通过http包中设置client 请求配置 ,然后通过client.Do方法实现请求 下demo中功能都实现,其中有详细说明: package ...

  3. 用户自定义协议client/server代码示例

    用户自定义协议client/server代码示例 代码参考链接:https://github.com/sogou/workflow message.h message.cc server.cc cli ...

  4. 学会 IDEA REST Client后,postman就可以丢掉了...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:陈凯玲 my.oschina.net/keking/blog ...

  5. Watcher 实现机制之client注冊

    Zookeeper 提供的了分布式数据的公布/订阅功能,通过 Watch 机制来实现这样的分布式的通知功能. Zookeeper 同意client向server注冊一个Watch监听.当服务端的一些指 ...

  6. android 6.0 logcat机制(三)logd处理请求log

    这篇博客,分析的是logd接收到logcat传来的命令,logd如何把log传给logcat. 一.logd LogReader监听logdr socket 在logd的main函数中会有一个监听lo ...

  7. get请求报500_http请求和响应的全过程

    写在最前面的话: 最近心里总感觉怪怪的,也不知道为什么.直到今天我才发现我的公众号上有这么多用户呢.一个月因为种种原因没有更文章啦,心里总是过意不去,久等啦各位.以后尽我最大的努力更文章,哈哈哈!整理 ...

  8. .NET Core 使用 HttpClient SSL 请求出错的解决办法

    问题 使用 HTTP Client 请求 HTTPS 的 API 时出现 The certificate cannot be verified up to a trusted certificatio ...

  9. http详解 请求报文格式和响应报文格式

    题外话: <Pi Network 免费挖矿国外热门项目 一个π币大约值3元到10元>相信过去BTC的人,信不信未来的PI,了解一下,唯一一个高度与之持平的项目 HTTP 工作原理 超文本传 ...

最新文章

  1. MySQL replace into 用法
  2. Leetcode--135. 发糖果
  3. 计算机网络利用率是什么_当我们在谈论高并发的时候究竟在谈什么?
  4. C++基础——bitset与string的相互转化
  5. Mongodb学习教程一
  6. python 统计文本文件的行数
  7. setContentView是如何把布局加上去的
  8. web测试app测试接口测试要点整理--最全
  9. linux实验十shell程序设计,实验二Linux Shell编程.doc
  10. Win7安装IIS出错,总是提示“出现错误。并非所有的功能被成功更改。”
  11. 国产数据库-达梦数据库
  12. 如何用阿里云服务器建立个人网站
  13. 大数据对于企业的价值,主要体现在哪几个方面?
  14. 网曝悼念牌汤圆吃出创可贴(图)
  15. emacs官方中文手册
  16. 计算机程序专利实用新型,涉及计算机程序的实用新型专利保护的思考
  17. WKT和Geometry
  18. php 各种路由分析_thinkphp5路由详解
  19. #读书笔记# 《人性的弱点》| 人际关系的基本技巧
  20. 西游擎天一柱java,擎天一柱(神秘买点)指标源码-通达信公式 -程序化交易(CXH99.COM)...

热门文章

  1. 基于权因子的图像融合
  2. DeepID2+:Deeply Learned Attributes for Crowded Scene Understanding
  3. kafka模拟生产-消费者以及自定义分区
  4. java基础之Object类和异常
  5. Vijos P1103 校门外的树【线段树,模拟】
  6. Leetcode: Top K Frequent Elements
  7. eclipse 安装svn插件
  8. ssh 在远程主机执行本地脚本
  9. 为什么放弃治疗_百度百科
  10. HDU_1075 What Are You Talking About(Trie 树)