package com.volley.air; import java.util.HashMap; /** * Created by Jason Chen on 2015/8/13. * <p/> * Volley网络请求的参数 */ public class HttpRequest { private String requestTag; private String url; private HashMap<String, String> hashMap; private HashMap<String, String> hashMap_file; //构造函数(有URL才能构造哦!没有URL地址你还请求个蛋?) public HttpRequest(String url) { this.url = url; requestTag = null; } //添加HashMap参数 public void addParameter(String name, String value) { if (null == hashMap) hashMap = new HashMap<>(); hashMap.put(name, value); } //获取HashMap键值 public String getParameter(String name) { if (null != hashMap) { return hashMap.get(name); } return null; } //添加文件参数 public void addFile(String name, String value) { if (null == hashMap_file) hashMap_file = new HashMap<>(); hashMap_file.put(name, value); } //获取文件 public String getFile(String name) { if (null != hashMap_file) { return hashMap_file.get(name); } return null; } public String getRequestTag() { return requestTag; } public void setRequestTag(String requestTag) { this.requestTag = requestTag; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public HashMap<String, String> getHashMap() { return hashMap; } public void setHashMap(HashMap<String, String> hashMap) { this.hashMap = hashMap; } public HashMap<String, String> getHashMap_file() { return hashMap_file; } public void setHashMap_file(HashMap<String, String> hashMap_file) { this.hashMap_file = hashMap_file; } }