- 浏览: 52161 次
文章分类
- 全部博客 (87)
- 模糊查询 (1)
- 树查询 (1)
- 汉字文件编码 (1)
- 图片文件写入网页 (1)
- 网络爬虫 (1)
- 正则表达式实现IP排序 (1)
- javax读取xml (1)
- javax增删改查xml (1)
- java反射 (1)
- dom4j操作XML文件 (1)
- descode函数 (1)
- 用户在线管理 (1)
- oracle统计函数统计各个年份入职的人数 (1)
- js解绑时间和自定义时间 (1)
- extjs 树控件开发 (1)
- java导出excel (1)
- java导入excel... (1)
- 行转列 (1)
- 连接池 (1)
- oracle plsql (0)
- oracle (1)
- oracle存储过程 (5)
- plsql编程 (5)
- oracle触发器 (2)
- oracle知识 (1)
- web技术 (22)
- servle+jspt文件下载 (0)
- wen技术 (0)
- java连接池 (1)
- java基础 (10)
- weblogic (3)
- jstl标签库的使用 实例 (1)
- css技术 (1)
- 存储过程 (1)
- sql统计 (1)
- webservice技术 (5)
- spring框架总结 (1)
- mongoDB (1)
- 64位oracle安装plsql (1)
- mongoDB分组统计 (1)
- ssh 无密码登录 (0)
- mysql (1)
- hadoop (0)
- lucene (1)
最新评论
servlet...code
package cn.itcast;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class OneServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse resp)
throws ServletException, IOException {
String name = request.getParameter("name");
System.err.println("这是get、、、、"+name);
resp.setContentType("text/html;charset=UTF-8");
resp.getWriter().print("你好:"+name);
}
public void doPost(HttpServletRequest request, HttpServletResponse resp)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String name = request.getParameter("name");
System.err.println("这是post请求......."+name);
resp.setContentType("text/html;charset=UTF-8");
resp.getWriter().print("你好:"+name);
}
}
测试类
package cn.demo;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import org.junit.Test;
public class Demo {
/**
* 发送get请求
* @throws Exception
*/
@Test
public void testConn() throws Exception{
//第一步:声明url
String urlPath = "http://localhost:6666/day22_cos/OneServlet?name=Jack";
//第二步:声明URL对象
URL url = new URL(urlPath);
//第三步:从url上获取连接
HttpURLConnection con= (HttpURLConnection) url.openConnection();
//第四步:设置访问的类型
con.setRequestMethod("GET");
//第五步:设置可以向服务器发信息。也可以从服务器接收信息
con.setDoInput(true);//设置可以向服务器发信息
con.setDoOutput(true);//也可以从服务器接收信息
//第六步:连接
con.connect();
//7:检查连接状态
int code = con.getResponseCode();
if(code==200){
//8:从服务器读取数据
InputStream in = con.getInputStream();
byte[] b = new byte[1024];
int len = 0;
while((len=in.read(b))!=-1){
String s = new String(b,0,len,"UTF-8");
System.err.print(s);
}
}
//9:断开
con.disconnect();
}
/**
* 以下发送post请求
*/
@Test
public void post() throws Exception{
//第一步:声明url
String urlPath = "http://localhost:6666/day22_cos/OneServlet";
//第二步:声明URL对象
URL url = new URL(urlPath);
//第三步:从url上获取连接
HttpURLConnection con= (HttpURLConnection) url.openConnection();
//第四步:设置访问的类型
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
//第五步:设置可以向服务器发信息。也可以从服务器接收信息
con.setDoInput(true);//设置可以向服务器发信息
con.setDoOutput(true);//也可以从服务器接收信息
//第六步:发信息
//获取输出流
OutputStream out = con.getOutputStream();
out.write("name=张三".getBytes("UTF-8"));
//7:检查连接状态
int code = con.getResponseCode();
if(code==200){
//8:从服务器读取数据
InputStream in = con.getInputStream();
byte[] b = new byte[1024];
int len = 0;
while((len=in.read(b))!=-1){
String s = new String(b,0,len,"UTF-8");
System.err.print(s);
}
}
//9:断开
con.disconnect();
}
}
发表评论
-
excel 导出及单元格合并
2014-08-13 16:00 517合并单元格类 public ActionForward do ... -
jsp Select 级联
2014-07-31 08:56 402<%@page import="java.ut ... -
jsp动态生成table并且进行表头表列合并
2014-07-31 08:54 1426<%@page import="java.ut ... -
jsquery解析XMl文件二级联动实现
2014-07-26 21:14 551xml文件 <?xml version="1. ... -
json使用
2014-07-20 12:46 331后台 String json="[{'key' ... -
通过中文转码使用包装类
2014-07-13 22:48 523jsp <%@ page language=" ... -
struts1标签循环里面的判断
2014-07-07 10:21 508<%@ page language="java ... -
自定义标签库循环数组 list map输出
2014-07-07 08:24 903jsp <%@ page language=" ... -
自定义标签库读取list输出
2014-07-06 14:59 353jsp <%@ page language=" ... -
jsp标签循环数字到jsp页面
2014-07-06 13:53 514jsp <%@ page language=" ... -
自定义标签库读取文件
2014-07-06 11:38 377jsp <%@ page language=" ... -
jsp自动标签实现字母转换
2014-07-06 11:35 324jsp <%@ page language=" ... -
jsp自定义标签实现比较两个数值的大小
2014-07-06 11:33 799jsp <%@ page language=" ... -
jstl自定义标签库入门
2014-07-05 10:39 4081.先写java代码 package com.cgm.tldt ... -
jsp调用普通java类实例
2014-07-05 10:10 4161.jsp页面 <%@ page language= ... -
jstl c标签库的使用
2014-07-05 09:27 377<%@ page language="java ... -
文件多线程下载
2014-07-04 08:27 581//线程下载类 package com.c ... -
HttpURLConnection实现断点下载
2014-07-02 23:35 2097package cn.demo; import java.i ... -
java不依赖浏览器的(HttpUrlConnection)单线程不间断下载
2014-07-02 23:01 534package cn.demo; import java.io ... -
servle+jspt文件下载
2014-07-02 22:22 487jsp code <%@ page language=& ...
相关推荐
主要介绍了java后台调用HttpURLConnection类模拟浏览器请求实例,该实例可用于接口调用,具有一定的实用价值,需要的朋友可以参考下
调用URL对象的openConnection( )来获取HttpURLConnection对象实例: HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 设置HTTP请求使用的方法:conn.setRequestMethod("GET"); 设置连接超时,...
HttpURLConnection请求和HttpClient请求...................................................................
基于HttpURLConnection的封装http请求,进行了https校验忽略,对get和post进行了整合,更方便请求,对header以及超时的进行了可配置化处理,对返回也进行了封装,便于请求结果的处理。
HttpUrlConnection对象模拟POST带JSON字符串的AJAX请求失败! 我的目的是抓取响应结果字符串"301",但抓取的结果是一堆HTML代码,哪位大神看看哪有毛病?
Java利用HttpURLConnection发送post请求上传文件
使用HttpURLConnection发送短信
目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供的页面来完成某种功能,例如说我们想知道某个手机...
HttpURLConnection的(get请求、post请求)
主要介绍了URLConnection发送HTTP请求的方法,主要介绍了如何通过Java(模拟浏览器)发送HTTP请求,有兴趣的可以了解一下
java网络请求工具类 HttpURLConnection post请求工具类HttpURLConnection httpURLConnection = (HttpURLConnection) url .openConnection(); httpURLConnection.setRequestMethod("POST");// 提交模式
这个demo实现了Android网络请求添加header请求参数实例,包括HttpURLConnection,AsyncHttpClient两个大请求类实现方法
分别使用HttpURLConnection OKHttp实现请求
android使用Java原生httpUrlConnection进行get请求
使用HttpUrlConnection实现模拟提交表单的一个简单工具类,支持文件和普通参数
这个是我自己集成框架的时候写的一个HTTP请求的辅助类,主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚...
发送请求:通过HttpURLConnection类中的getOutputStream()方法获取输出流并写入请求体,从而发送POST请求。 处理响应:通过HttpURLConnection类中的getInputStream()方法获取输入流并读取响应体,从而处理服务器...
Java原生HttpUrlConnection访问WebService实例,附相关jar包...新手整理不喜勿喷
NULL 博文链接:https://zjutsoft.iteye.com/blog/1313754
里面详细的写了post和get和HttpPost和HttpGet请求