在JAVA中如何发送HTTP GET/POST请求

吴统威 on 编程语言 android JAVAEE | 2015-07-04 13:44:47.0
在这篇文章中,我们展示一个例子:通过API文档,创建HTTP GET/POST请求: 标准的 HttpURLConnection.Java HttpURLConnection 例子 这个例子使用HttpURLConnection(http)和HttpsURLConnection(https):发送GET请求到google.com获取搜索结果.发送POST请求到Apple.com,查看产品详情.package com.wutongwei; import java.io.BufferedReader; import java.io.Data

JAVA SOCKET实现https请求访问的两种方法

吴统威 on 编程语言 JAVAEE | 2015-06-25 11:15:29.0
JAVA SOCKET是JAVA网络请求的底层封装,通过SOCKET可以实现很多的请求方式,我们这次来看看,如果使用JAVA API来创建https请求.第一种方式,调用JAVA已有的封装API,我们直接看代码Socket socket = SSLContext.getDefault().getSocketFactory().createSocket("www.google.com", 443, 0, 0);第二种方式,需要自己实现 X509TrustManager 接口class SSLTrustManager 

java socket与httpclient4.5的结合使用

吴统威 on 编程语言 JAVAEE | 2015-06-22 10:46:45.0
最近又重新使用httpclient,因此又重新复习一遍其方法,这次结合socket来做一个例子,其实步骤我就在代码中体现了。package org.jpproxy.server; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.URI; import org.apache.http.Http

如何自定义java中JSP的JSTL函数

吴统威 on 编程语言 JAVAEE | 2015-06-17 10:42:27.0
我们直接用代码来说明,如何自定义java中JSP的JSTL函数马上进入正题1.在WEB-INF/文件夹下创建.tld文件<?xml version="1.0" encoding="UTF-8"?> <taglib version="2.1" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

通过spring来发送email:JavaMailSenderImpl 例子

吴统威 on 编程语言 JAVAEE | 2015-03-18 08:33:41.0
其实在以前,我们应该会学习使用java代码来发送邮件信息,在这篇文章里,我们使用Spring Framework框架里提供的发送email的API来发送Email.我们是通过gmail smtp服务器,一步一步如何使用者Spring的org.springframework.mail.javamail.JavaMailSender接口.步骤一)创建java项目和添加运行的依赖文件.通过maven来创建一个项目.现在需要更新下面的依赖文件.<repositories> <repository> <id>JBoss repository<

eclipse插件combinejar 多个jar包合并一个jar

吴统威 on 操作系统 编程语言 JAVAEE | 2014-07-01 10:50:44.0
在eclipse开发项目的时候,在使用jar上总感觉都是比较冗余的,因为jar包都使用的非常多。所以希望能把一些jar合并为一个jar,这样看起来也挺爽的!下面介绍使用比较多的方法:在eclipse老版本使用fatjar这个工具,以前多使用这个   下载地址: http://sourceforge.net/projects/fjep/files/fatjar/    eclipse新版本的使用combinejar这个工具    下载地址:http://github.com/towaywu可以使用ant工具进行打包,

修改HttpServletRequest里面的请求值

吴统威 on 操作系统 编程语言 JAVAEE | 2014-06-27 16:10:05.0
通常,在使用spring,struts2或者其他框架的时候,精彩会想去自己构造一个请求对象,改变请求里头的值。这时候就应该需要仔细的查看javaee servlet方面的知识。这里讲一个我经常要做的一件事:修改request里ParameterMap的值,如果直接修改public class MyServlet{     public MyServlet(HttpServletRequest request){         

使用Spring4.05构建restful,jackson返回数据出现死循环

吴统威 on 操作系统 编程语言 JAVAEE | 2014-06-23 16:35:49.0
第一次构建restful,就在映射数据上,发生死循环的返回数据(这里使用了jackson2.0包)数据如下经过反复的google,花了半天时间,终于找到解决办法:出现这个问题,主要是jackson对实体类包含本身实体类的这种结构,会出现递归的调用,如果没有一个唯一的标识,则会一直递归下去。jackson包基于这种问题,也做了相关的解决,只要在实体类上加入@JsonIdentityInfo这个注解即可