public void setErrorHint(String errorHint) {
this.errorHint = errorHint;
}
public ResponsePacket() {
super();
}
}
CommonBean.java
这个类是个人习惯,为了方便调试打印,可以去掉。
public class CommonBean implements java.io.Serializable {
/**
- The Generated SerialVersionUID.
*/
private static final long serialVersionUID = -1327286344329810029L;
/**
- Common implement equals method.
*/
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof CommonBean)) {
return false;
}
return EqualsBuilder.reflectionEquals(this, obj);
}
/**
- Generate the hash code.
*/
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
/**
- Common implement toString method.
*/
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}
2.Post请求方法
==========
public static String getJsonData(String urls,int command,String json) {
StringBuffer sb=new StringBuffer();
try {
// 创建url资源
URL url = new URL(urls);
// 建立http连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置允许输出
conn.setDoOutput(true);
// 设置允许输入
conn.setDoInput(true);
// 设置不用缓存
conn.setUseCaches(false);
// 设置传递方式
conn.setRequestMethod(“POST”);
// 设置维持长连接
conn.setRequestProperty(“Connection”, “Keep-Alive”);
// 设置文件类型:
conn.setRequestProperty(“Content-Type”,“application/json; charset=UTF-8”);
<