Lines Matching defs:methodStartPos
35 std::string HttpRequest::DecodeVersion(const std::string& request, std::string::size_type methodStartPos)
37 if (methodStartPos >= request.size()) {
41 auto endOfLinePos = request.find(EOL, methodStartPos);
43 methodStartPos = request.find(' ', methodStartPos);
44 if (methodStartPos != std::string::npos) {
45 methodStartPos = request.find(' ', methodStartPos + 1);
47 if (methodStartPos != std::string::npos &&
48 methodStartPos + 1 < request.size() &&
49 methodStartPos + 1 < endOfLinePos) {
50 return request.substr(methodStartPos + 1, endOfLinePos - (methodStartPos + 1));