mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	* HTTP.{cpp,h} : drop HTTPReq.host
This commit is contained in:
		
							parent
							
								
									03973cc6d4
								
							
						
					
					
						commit
						a4dc67cba0
					
				
					 2 changed files with 0 additions and 10 deletions
				
			
		
							
								
								
									
										9
									
								
								HTTP.cpp
									
										
									
									
									
								
							
							
						
						
									
										9
									
								
								HTTP.cpp
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -253,21 +253,12 @@ namespace http {
 | 
			
		|||
      if (pos >= eoh)
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
    auto it = headers.find("Host");
 | 
			
		||||
    if (it != headers.end ()) {
 | 
			
		||||
      host = it->second;
 | 
			
		||||
    } else if (version == "HTTP/1.1") {
 | 
			
		||||
      return -1; /* 'Host' header required for HTTP/1.1 */
 | 
			
		||||
    } else if (url.host != "") {
 | 
			
		||||
      host = url.host;
 | 
			
		||||
    }
 | 
			
		||||
    return eoh + strlen(HTTP_EOH);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  std::string HTTPReq::to_string() {
 | 
			
		||||
    std::stringstream ss;
 | 
			
		||||
    ss << method << " " << uri << " " << version << CRLF;
 | 
			
		||||
    ss << "Host: " << host << CRLF;
 | 
			
		||||
    for (auto & h : headers) {
 | 
			
		||||
      ss << h.first << ": " << h.second << CRLF;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1
									
								
								HTTP.h
									
										
									
									
									
								
							
							
						
						
									
										1
									
								
								HTTP.h
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -69,7 +69,6 @@ namespace http {
 | 
			
		|||
    std::string version;
 | 
			
		||||
    std::string method;
 | 
			
		||||
    std::string uri;
 | 
			
		||||
    std::string host;
 | 
			
		||||
 | 
			
		||||
    HTTPReq (): version("HTTP/1.0"), method("GET"), uri("/") {};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue