Http client 请求
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 请求相关推荐
- nacos client 请求过程
1:获取配置信息 127.0.0.1 - - [10/Nov/2019:17:15:02 +0800] "POST /nacos/v1/cs/configs/listener HTTP/1. ...
- go http.Get请求 http.Post请求 http.PostForm请求 Client 超时设置
http中有Get/Post/PostForm方法 也可以通过http包中设置client 请求配置 ,然后通过client.Do方法实现请求 下demo中功能都实现,其中有详细说明: package ...
- 用户自定义协议client/server代码示例
用户自定义协议client/server代码示例 代码参考链接:https://github.com/sogou/workflow message.h message.cc server.cc cli ...
- 学会 IDEA REST Client后,postman就可以丢掉了...
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:陈凯玲 my.oschina.net/keking/blog ...
- Watcher 实现机制之client注冊
Zookeeper 提供的了分布式数据的公布/订阅功能,通过 Watch 机制来实现这样的分布式的通知功能. Zookeeper 同意client向server注冊一个Watch监听.当服务端的一些指 ...
- android 6.0 logcat机制(三)logd处理请求log
这篇博客,分析的是logd接收到logcat传来的命令,logd如何把log传给logcat. 一.logd LogReader监听logdr socket 在logd的main函数中会有一个监听lo ...
- get请求报500_http请求和响应的全过程
写在最前面的话: 最近心里总感觉怪怪的,也不知道为什么.直到今天我才发现我的公众号上有这么多用户呢.一个月因为种种原因没有更文章啦,心里总是过意不去,久等啦各位.以后尽我最大的努力更文章,哈哈哈!整理 ...
- .NET Core 使用 HttpClient SSL 请求出错的解决办法
问题 使用 HTTP Client 请求 HTTPS 的 API 时出现 The certificate cannot be verified up to a trusted certificatio ...
- http详解 请求报文格式和响应报文格式
题外话: <Pi Network 免费挖矿国外热门项目 一个π币大约值3元到10元>相信过去BTC的人,信不信未来的PI,了解一下,唯一一个高度与之持平的项目 HTTP 工作原理 超文本传 ...
最新文章
- MySQL replace into 用法
- Leetcode--135. 发糖果
- 计算机网络利用率是什么_当我们在谈论高并发的时候究竟在谈什么?
- C++基础——bitset与string的相互转化
- Mongodb学习教程一
- python 统计文本文件的行数
- setContentView是如何把布局加上去的
- web测试app测试接口测试要点整理--最全
- linux实验十shell程序设计,实验二Linux Shell编程.doc
- Win7安装IIS出错,总是提示“出现错误。并非所有的功能被成功更改。”
- 国产数据库-达梦数据库
- 如何用阿里云服务器建立个人网站
- 大数据对于企业的价值,主要体现在哪几个方面?
- 网曝悼念牌汤圆吃出创可贴(图)
- emacs官方中文手册
- 计算机程序专利实用新型,涉及计算机程序的实用新型专利保护的思考
- WKT和Geometry
- php 各种路由分析_thinkphp5路由详解
- #读书笔记# 《人性的弱点》| 人际关系的基本技巧
- 西游擎天一柱java,擎天一柱(神秘买点)指标源码-通达信公式 -程序化交易(CXH99.COM)...
热门文章
- 基于权因子的图像融合
- DeepID2+:Deeply Learned Attributes for Crowded Scene Understanding
- kafka模拟生产-消费者以及自定义分区
- java基础之Object类和异常
- Vijos P1103 校门外的树【线段树,模拟】
- Leetcode: Top K Frequent Elements
- eclipse 安装svn插件
- ssh 在远程主机执行本地脚本
- 为什么放弃治疗_百度百科
- HDU_1075 What Are You Talking About(Trie 树)