public class Resps extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static org.tio.http.common.HttpResponse |
bytes(org.tio.http.common.HttpRequest request,
byte[] bodyBytes,
String extension)
根据byte[]创建响应
|
static org.tio.http.common.HttpResponse |
bytesWithContentType(org.tio.http.common.HttpRequest request,
byte[] bodyBytes,
String contentType) |
static org.tio.http.common.HttpResponse |
bytesWithHeaders(org.tio.http.common.HttpRequest request,
byte[] bodyBytes,
Map<org.tio.http.common.HeaderName,org.tio.http.common.HeaderValue> headers) |
static org.tio.http.common.HttpResponse |
css(org.tio.http.common.HttpRequest request,
String bodyString)
构建css响应
Content-Type: text/css;charset=utf-8
|
static org.tio.http.common.HttpResponse |
css(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
构建css响应
Content-Type: text/css;charset=utf-8
|
static org.tio.http.common.HttpResponse |
file(org.tio.http.common.HttpRequest request,
File fileOnServer)
根据文件创建响应
|
static org.tio.http.common.HttpResponse |
file(org.tio.http.common.HttpRequest request,
String path) |
static org.tio.http.common.HttpResponse |
forward(org.tio.http.common.HttpRequest request,
String newPath) |
static org.tio.http.common.HttpResponse |
html(org.tio.http.common.HttpRequest request,
String bodyString) |
static org.tio.http.common.HttpResponse |
html(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
Content-Type: text/html;charset=utf-8
|
static org.tio.http.common.HttpResponse |
js(org.tio.http.common.HttpRequest request,
String bodyString)
Content-Type: application/javascript;charset=utf-8
|
static org.tio.http.common.HttpResponse |
js(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
Content-Type: application/javascript;charset=utf-8
|
static org.tio.http.common.HttpResponse |
json(org.tio.http.common.HttpRequest request,
Object body)
Content-Type: application/json;charset=utf-8
|
static org.tio.http.common.HttpResponse |
json(org.tio.http.common.HttpRequest request,
Object body,
String charset)
Content-Type: application/json;charset=utf-8
|
static org.tio.http.common.HttpResponse |
redirect(org.tio.http.common.HttpRequest request,
String path)
重定向
|
static org.tio.http.common.HttpResponse |
redirect(org.tio.http.common.HttpRequest request,
String path,
org.tio.http.common.HttpResponseStatus status) |
static org.tio.http.common.HttpResponse |
redirectForever(org.tio.http.common.HttpRequest request,
String path)
永久重定向
|
static org.tio.http.common.HttpResponse |
redirectWithPage(org.tio.http.common.HttpRequest request,
String path)
用页面重定向
|
static org.tio.http.common.HttpResponse |
resp404(org.tio.http.common.HttpRequest request) |
static org.tio.http.common.HttpResponse |
resp404(org.tio.http.common.HttpRequest request,
org.tio.http.common.RequestLine requestLine,
org.tio.http.common.HttpConfig httpConfig) |
static org.tio.http.common.HttpResponse |
resp500(org.tio.http.common.HttpRequest request,
org.tio.http.common.RequestLine requestLine,
org.tio.http.common.HttpConfig httpConfig,
Throwable throwable) |
static org.tio.http.common.HttpResponse |
resp500(org.tio.http.common.HttpRequest request,
Throwable throwable) |
static org.tio.http.common.HttpResponse |
string(org.tio.http.common.HttpRequest request,
String bodyString,
String Content_Type)
创建字符串输出
|
static org.tio.http.common.HttpResponse |
string(org.tio.http.common.HttpRequest request,
String bodyString,
String charset,
String Content_Type)
创建字符串输出
|
static org.tio.http.common.HttpResponse |
try304(org.tio.http.common.HttpRequest request,
long lastModifiedOnServer)
尝试返回304,这个会new一个HttpResponse返回
|
static org.tio.http.common.HttpResponse |
txt(org.tio.http.common.HttpRequest request,
String bodyString)
Content-Type: text/plain;charset=utf-8
|
static org.tio.http.common.HttpResponse |
txt(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
Content-Type: text/plain;charset=utf-8
|
public static org.tio.http.common.HttpResponse css(org.tio.http.common.HttpRequest request,
String bodyString)
request - bodyString - public static org.tio.http.common.HttpResponse css(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
request - bodyString - charset - public static org.tio.http.common.HttpResponse bytes(org.tio.http.common.HttpRequest request,
byte[] bodyBytes,
String extension)
request - bodyBytes - extension - 后缀,可以为空public static org.tio.http.common.HttpResponse file(org.tio.http.common.HttpRequest request,
File fileOnServer)
throws Exception
request - fileOnServer - IOExceptionExceptionpublic static org.tio.http.common.HttpResponse file(org.tio.http.common.HttpRequest request,
String path)
throws Exception
request - path - Exceptionpublic static org.tio.http.common.HttpResponse resp404(org.tio.http.common.HttpRequest request,
org.tio.http.common.RequestLine requestLine,
org.tio.http.common.HttpConfig httpConfig)
throws Exception
request - requestLine - httpConfig - Exceptionpublic static org.tio.http.common.HttpResponse resp404(org.tio.http.common.HttpRequest request)
throws Exception
request - Exceptionpublic static org.tio.http.common.HttpResponse resp500(org.tio.http.common.HttpRequest request,
org.tio.http.common.RequestLine requestLine,
org.tio.http.common.HttpConfig httpConfig,
Throwable throwable)
throws Exception
request - requestLine - httpConfig - throwable - Exceptionpublic static org.tio.http.common.HttpResponse resp500(org.tio.http.common.HttpRequest request,
Throwable throwable)
throws Exception
request - throwable - Exceptionpublic static org.tio.http.common.HttpResponse bytesWithContentType(org.tio.http.common.HttpRequest request,
byte[] bodyBytes,
String contentType)
request - bodyBytes - contentType - 形如:application/octet-stream等public static org.tio.http.common.HttpResponse bytesWithHeaders(org.tio.http.common.HttpRequest request,
byte[] bodyBytes,
Map<org.tio.http.common.HeaderName,org.tio.http.common.HeaderValue> headers)
request - bodyBytes - headers - public static org.tio.http.common.HttpResponse html(org.tio.http.common.HttpRequest request,
String bodyString)
request - bodyString - public static org.tio.http.common.HttpResponse forward(org.tio.http.common.HttpRequest request,
String newPath)
throws Exception
request - newPath - Exceptionpublic static org.tio.http.common.HttpResponse html(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
request - bodyString - charset - public static org.tio.http.common.HttpResponse js(org.tio.http.common.HttpRequest request,
String bodyString)
request - bodyString - public static org.tio.http.common.HttpResponse js(org.tio.http.common.HttpRequest request,
String bodyString,
String charset)
request - bodyString - charset - public static org.tio.http.common.HttpResponse json(org.tio.http.common.HttpRequest request,
Object body)
request - body - public static org.tio.http.common.HttpResponse json(org.tio.http.common.HttpRequest request,
Object body,
String charset)
request - body - charset - public static org.tio.http.common.HttpResponse redirect(org.tio.http.common.HttpRequest request,
String path)
request - path - public static org.tio.http.common.HttpResponse redirectForever(org.tio.http.common.HttpRequest request,
String path)
request - path - public static org.tio.http.common.HttpResponse redirect(org.tio.http.common.HttpRequest request,
String path,
org.tio.http.common.HttpResponseStatus status)
request - path - status - public static org.tio.http.common.HttpResponse redirectWithPage(org.tio.http.common.HttpRequest request,
String path)
request - path - public static org.tio.http.common.HttpResponse string(org.tio.http.common.HttpRequest request,
String bodyString,
String Content_Type)
request - bodyString - Content_Type - public static org.tio.http.common.HttpResponse string(org.tio.http.common.HttpRequest request,
String bodyString,
String charset,
String Content_Type)
request - bodyString - charset - Content_Type - public static org.tio.http.common.HttpResponse try304(org.tio.http.common.HttpRequest request,
long lastModifiedOnServer)
request - lastModifiedOnServer - 服务器中资源的lastModifiedpublic static org.tio.http.common.HttpResponse txt(org.tio.http.common.HttpRequest request,
String bodyString)
request - bodyString - Copyright © 2022. All rights reserved.