im.yixin.sdk.http.multipart
类 StringPart

java.lang.Object
  继承者 im.yixin.sdk.http.multipart.Part
      继承者 im.yixin.sdk.http.multipart.PartBase
          继承者 im.yixin.sdk.http.multipart.StringPart

public class StringPart
extends PartBase

Simple string parameter for a multipart post

从以下版本开始:
2.0

字段摘要
static java.lang.String DEFAULT_CHARSET
          Default charset of string parameters
static java.lang.String DEFAULT_CONTENT_TYPE
          Default content encoding of string parameters.
static java.lang.String DEFAULT_TRANSFER_ENCODING
          Default transfer encoding of string parameters
 
从类 im.yixin.sdk.http.multipart.Part 继承的字段
BOUNDARY, BOUNDARY_BYTES, CHARSET, CHARSET_BYTES, CONTENT_DISPOSITION, CONTENT_DISPOSITION_BYTES, CONTENT_TRANSFER_ENCODING, CONTENT_TRANSFER_ENCODING_BYTES, CONTENT_TYPE, CONTENT_TYPE_BYTES, CRLF, CRLF_BYTES, EXTRA, EXTRA_BYTES, QUOTE, QUOTE_BYTES
 
构造方法摘要
StringPart(java.lang.String name, java.lang.String value)
          Constructor.
StringPart(java.lang.String name, java.lang.String value, java.lang.String charset)
          Constructor.
 
方法摘要
protected  long lengthOfData()
          Return the length of the data.
protected  void sendData(java.io.OutputStream out)
          Writes the data to the given OutputStream.
 void setCharSet(java.lang.String charSet)
          Sets the character encoding.
 
从类 im.yixin.sdk.http.multipart.PartBase 继承的方法
getCharSet, getContentType, getName, getTransferEncoding, setContentType, setName, setTransferEncoding
 
从类 im.yixin.sdk.http.multipart.Part 继承的方法
getBoundary, getLengthOfParts, getLengthOfParts, getPartBoundary, isRepeatable, length, send, sendContentTypeHeader, sendDispositionHeader, sendEnd, sendEndOfHeader, sendParts, sendParts, sendStart, sendTransferEncodingHeader, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

DEFAULT_CONTENT_TYPE

public static final java.lang.String DEFAULT_CONTENT_TYPE
Default content encoding of string parameters.

另请参见:
常量字段值

DEFAULT_CHARSET

public static final java.lang.String DEFAULT_CHARSET
Default charset of string parameters

另请参见:
常量字段值

DEFAULT_TRANSFER_ENCODING

public static final java.lang.String DEFAULT_TRANSFER_ENCODING
Default transfer encoding of string parameters

另请参见:
常量字段值
构造方法详细信息

StringPart

public StringPart(java.lang.String name,
                  java.lang.String value,
                  java.lang.String charset)
Constructor.

参数:
name - The name of the part
value - the string to post
charset - the charset to be used to encode the string, if null the default is used

StringPart

public StringPart(java.lang.String name,
                  java.lang.String value)
Constructor.

参数:
name - The name of the part
value - the string to post
方法详细信息

sendData

protected void sendData(java.io.OutputStream out)
                 throws java.io.IOException
Writes the data to the given OutputStream.

指定者:
Part 中的 sendData
参数:
out - the OutputStream to write to
抛出:
java.io.IOException - if there is a write error

lengthOfData

protected long lengthOfData()
Return the length of the data.

指定者:
Part 中的 lengthOfData
返回:
The length of the data.
另请参见:
Part.lengthOfData()

setCharSet

public void setCharSet(java.lang.String charSet)
从类 PartBase 复制的描述
Sets the character encoding.

覆盖:
PartBase 中的 setCharSet
参数:
charSet - the character encoding, or null to exclude the character encoding header