net.tsz.afinal.http
类 AjaxParams

java.lang.Object
  继承者 net.tsz.afinal.http.AjaxParams

public class AjaxParams
extends java.lang.Object

使用方法:

 AjaxParams params = new AjaxParams();
 params.put("username", "michael");
 params.put("password", "123456");
 params.put("email", "test@tsz.net");
 params.put("profile_picture", new File("/mnt/sdcard/pic.jpg")); // 上传文件
 params.put("profile_picture2", inputStream); // 上传数据流
 params.put("profile_picture3", new ByteArrayInputStream(bytes)); // 提交字节流

 FinalHttp fh = new FinalHttp();
 fh.post("http://www.yangfuhai.com", params, new AjaxCallBack(){


构造方法摘要
AjaxParams()
           
AjaxParams(java.util.Map<java.lang.String,java.lang.String> source)
           
AjaxParams(java.lang.Object... keysAndValues)
           
AjaxParams(java.lang.String key, java.lang.String value)
           
 
方法摘要
 HttpEntity getEntity()
          Returns an HttpEntity containing all request parameters
 java.lang.String getParamString()
           
 void put(java.lang.String key, java.io.File file)
           
 void put(java.lang.String key, java.io.InputStream stream)
           
 void put(java.lang.String key, java.io.InputStream stream, java.lang.String fileName)
           
 void put(java.lang.String key, java.io.InputStream stream, java.lang.String fileName, java.lang.String contentType)
          添加 inputStream 到请求中.
 void put(java.lang.String key, java.lang.String value)
           
 void remove(java.lang.String key)
           
 java.lang.String toString()
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

AjaxParams

public AjaxParams()

AjaxParams

public AjaxParams(java.util.Map<java.lang.String,java.lang.String> source)

AjaxParams

public AjaxParams(java.lang.String key,
                  java.lang.String value)

AjaxParams

public AjaxParams(java.lang.Object... keysAndValues)
方法详细信息

put

public void put(java.lang.String key,
                java.lang.String value)

put

public void put(java.lang.String key,
                java.io.File file)
         throws java.io.FileNotFoundException
抛出:
java.io.FileNotFoundException

put

public void put(java.lang.String key,
                java.io.InputStream stream)

put

public void put(java.lang.String key,
                java.io.InputStream stream,
                java.lang.String fileName)

put

public void put(java.lang.String key,
                java.io.InputStream stream,
                java.lang.String fileName,
                java.lang.String contentType)
添加 inputStream 到请求中.

参数:
key - the key name for the new param.
stream - the input stream to add.
fileName - the name of the file.
contentType - the content type of the file, eg. application/json

remove

public void remove(java.lang.String key)

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString

getEntity

public HttpEntity getEntity()
Returns an HttpEntity containing all request parameters


getParamString

public java.lang.String getParamString()