| 1001 | } |
| 1002 | |
| 1003 | void HttpServletRequest::getAcceptEncoding(std::vector<string>& out) const |
| 1004 | { |
| 1005 | out.clear(); |
| 1006 | const char* ptr; |
| 1007 | |
| 1008 | if (cgi_mode_) { |
| 1009 | ptr = acl_getenv("HTTP_ACCEPT_ENCODING"); |
| 1010 | } else if (client_) { |
| 1011 | ptr = client_->header_value("Accept-Encoding"); |
| 1012 | } else { |
| 1013 | return; |
| 1014 | } |
| 1015 | |
| 1016 | if (ptr == NULL || *ptr == 0) { |
| 1017 | return; |
| 1018 | } |
| 1019 | |
| 1020 | ACL_ARGV* tokens = acl_argv_split(ptr, ",; \t"); |
| 1021 | ACL_ITER iter; |
| 1022 | acl_foreach(iter, tokens) { |
| 1023 | const char* token = (const char*) iter.data; |
| 1024 | out.push_back(token); |
| 1025 | } |
| 1026 | acl_argv_free(tokens); |
| 1027 | } |
| 1028 | |
| 1029 | void HttpServletRequest::setRwTimeout(int rw_timeout) |
| 1030 | { |
no test coverage detected