add: Response 中加上context
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
|
||||
|
||||
void MIN::MINWebServer::MINHttpServerImpl::replyResponse(std::shared_ptr<MIN::MINWebResponse> response) {
|
||||
response->context["id"];
|
||||
// TODO deal response
|
||||
std::string responseStr="";
|
||||
responseStr.append("MIN-HTTP/1.0").append(" ").append(MIN::MINWebServer::getMINHttpStatusStr(response->status)).append(" ").append(MIN::MINWebServer::getMINHttpStatusStr(response->status));//get status code;
|
||||
|
||||
@@ -34,6 +34,10 @@ namespace MIN {
|
||||
// 以下变量用于静态文件分发
|
||||
FileInfo fileInfo;
|
||||
|
||||
// 上下文数据
|
||||
// 可以再 preprocessor -> controller -> postprocessor 这条处理链的任意缓解向上下文中存取信息
|
||||
nlohmann::json context;
|
||||
|
||||
void init() {
|
||||
type = MIN_WEB_RESPONSE;
|
||||
}
|
||||
|
||||
@@ -28,6 +28,7 @@ namespace MIN {
|
||||
|
||||
void Server::handleOnRequest(shared_ptr<MINWebRequest> &request) {
|
||||
auto response = make_shared<MINWebResponse>();
|
||||
response->context = request->context;
|
||||
int ret = 0;
|
||||
FileCacheT *fc = nullptr;
|
||||
auto api = serverConfig.service->getApi(request->url, request->method);
|
||||
|
||||
Reference in New Issue
Block a user