Class HttpRequestBody

  • All Implemented Interfaces:
    java.io.Serializable

    public class HttpRequestBody
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    code4crafter@gmail.com Date: 17/4/8
    See Also:
    Serialized Form
    • Constructor Detail

      • HttpRequestBody

        public HttpRequestBody()
      • HttpRequestBody

        public HttpRequestBody​(byte[] body,
                               java.lang.String contentType,
                               java.lang.String encoding)
    • Method Detail

      • getContentType

        public java.lang.String getContentType()
      • getEncoding

        public java.lang.String getEncoding()
      • setBody

        public void setBody​(byte[] body)
      • setContentType

        public void setContentType​(java.lang.String contentType)
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
      • json

        public static HttpRequestBody json​(java.lang.String json,
                                           java.lang.String encoding)
      • xml

        public static HttpRequestBody xml​(java.lang.String xml,
                                          java.lang.String encoding)
      • custom

        public static HttpRequestBody custom​(byte[] body,
                                             java.lang.String contentType,
                                             java.lang.String encoding)
      • form

        public static HttpRequestBody form​(java.util.Map<java.lang.String,​java.lang.Object> params,
                                           java.lang.String encoding)
      • getBody

        public byte[] getBody()