mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-29 14:45:55 +08:00
Update HttpSession.cpp
This commit is contained in:
parent
92f879d703
commit
e3d17848f6
@ -38,6 +38,15 @@ void HttpSession::Handle_Req_HEAD(ssize_t &content_len){
|
||||
sendResponse(200, true);
|
||||
}
|
||||
|
||||
void HttpSession::Handle_Req_OPTIONS(ssize_t &content_len)
|
||||
{
|
||||
//暂时对OPTINS进行200 OK回复
|
||||
KeyValue headerOut;
|
||||
headerOut["Content-Type"] = "application/octet-stream";
|
||||
|
||||
sendResponse(200, true, nullptr, headerOut, nullptr, true);
|
||||
}
|
||||
|
||||
ssize_t HttpSession::onRecvHeader(const char *header,size_t len) {
|
||||
typedef void (HttpSession::*HttpCMDHandle)(ssize_t &);
|
||||
static unordered_map<string, HttpCMDHandle> s_func_map;
|
||||
@ -45,6 +54,7 @@ ssize_t HttpSession::onRecvHeader(const char *header,size_t len) {
|
||||
s_func_map.emplace("GET",&HttpSession::Handle_Req_GET);
|
||||
s_func_map.emplace("POST",&HttpSession::Handle_Req_POST);
|
||||
s_func_map.emplace("HEAD",&HttpSession::Handle_Req_HEAD);
|
||||
s_func_map.emplace("OPTIONS",&HttpSession::Handle_Req_OPTIONS);
|
||||
}, nullptr);
|
||||
|
||||
_parser.Parse(header);
|
||||
|
Loading…
Reference in New Issue
Block a user