Package us.codecraft.webmagic.model
Class HttpRequestBody
- java.lang.Object
-
- us.codecraft.webmagic.model.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpRequestBody.ContentType
-
Constructor Summary
Constructors Constructor Description HttpRequestBody()
HttpRequestBody(byte[] body, java.lang.String contentType, java.lang.String encoding)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpRequestBody
custom(byte[] body, java.lang.String contentType, java.lang.String encoding)
static HttpRequestBody
form(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String encoding)
byte[]
getBody()
java.lang.String
getContentType()
java.lang.String
getEncoding()
static HttpRequestBody
json(java.lang.String json, java.lang.String encoding)
void
setBody(byte[] body)
void
setContentType(java.lang.String contentType)
void
setEncoding(java.lang.String encoding)
static HttpRequestBody
xml(java.lang.String xml, 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()
-
-