lib/private/AppFramework/Http/Request.php 1 location
                
                
                    
                                                
                                                    
                                 | 
                                
                                    @@ 586-600 (lines=15) @@
                                 | 
                            
                                                            
                                    | 583 | 
                                     | 
                                    	 *  | 
                                
                                                            
                                    | 584 | 
                                     | 
                                    	 * @return string HTTP protocol. HTTP/2, HTTP/1.1 or HTTP/1.0.  | 
                                
                                                            
                                    | 585 | 
                                     | 
                                    	 */  | 
                                
                                                            
                                    | 586 | 
                                     | 
                                    	public function getHttpProtocol() { | 
                                
                                                            
                                    | 587 | 
                                     | 
                                    		$claimedProtocol = \strtoupper($this->server['SERVER_PROTOCOL']);  | 
                                
                                                            
                                    | 588 | 
                                     | 
                                     | 
                                
                                                            
                                    | 589 | 
                                     | 
                                    		$validProtocols = [  | 
                                
                                                            
                                    | 590 | 
                                     | 
                                    			'HTTP/1.0',  | 
                                
                                                            
                                    | 591 | 
                                     | 
                                    			'HTTP/1.1',  | 
                                
                                                            
                                    | 592 | 
                                     | 
                                    			'HTTP/2',  | 
                                
                                                            
                                    | 593 | 
                                     | 
                                    		];  | 
                                
                                                            
                                    | 594 | 
                                     | 
                                     | 
                                
                                                            
                                    | 595 | 
                                     | 
                                    		if (\in_array($claimedProtocol, $validProtocols, true)) { | 
                                
                                                            
                                    | 596 | 
                                     | 
                                    			return $claimedProtocol;  | 
                                
                                                            
                                    | 597 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 598 | 
                                     | 
                                     | 
                                
                                                            
                                    | 599 | 
                                     | 
                                    		return 'HTTP/1.1';  | 
                                
                                                            
                                    | 600 | 
                                     | 
                                    	}  | 
                                
                                                            
                                    | 601 | 
                                     | 
                                     | 
                                
                                                            
                                    | 602 | 
                                     | 
                                    	/**  | 
                                
                                                            
                                    | 603 | 
                                     | 
                                    	 * Returns the request uri, even if the website uses one or more  | 
                                
                                                                        
                 
                                                            
                    
lib/private/legacy/template.php 1 location
                
                
                    
                                                
                                                    
                                 | 
                                
                                    @@ 406-417 (lines=12) @@
                                 | 
                            
                                                            
                                    | 403 | 
                                     | 
                                    	 * @return string HTTP protocol. HTTP/2, HTTP/1.1 or HTTP/1.0.  | 
                                
                                                            
                                    | 404 | 
                                     | 
                                    	 * @internal Don't use this - use AppFramework\Http\Request->getHttpProtocol instead  | 
                                
                                                            
                                    | 405 | 
                                     | 
                                    	 */  | 
                                
                                                            
                                    | 406 | 
                                     | 
                                    	protected static function getHttpProtocol() { | 
                                
                                                            
                                    | 407 | 
                                     | 
                                    		$claimedProtocol = \strtoupper($_SERVER['SERVER_PROTOCOL']);  | 
                                
                                                            
                                    | 408 | 
                                     | 
                                    		$validProtocols = [  | 
                                
                                                            
                                    | 409 | 
                                     | 
                                    			'HTTP/1.0',  | 
                                
                                                            
                                    | 410 | 
                                     | 
                                    			'HTTP/1.1',  | 
                                
                                                            
                                    | 411 | 
                                     | 
                                    			'HTTP/2',  | 
                                
                                                            
                                    | 412 | 
                                     | 
                                    		];  | 
                                
                                                            
                                    | 413 | 
                                     | 
                                    		if (\in_array($claimedProtocol, $validProtocols, true)) { | 
                                
                                                            
                                    | 414 | 
                                     | 
                                    			return $claimedProtocol;  | 
                                
                                                            
                                    | 415 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 416 | 
                                     | 
                                    		return 'HTTP/1.1';  | 
                                
                                                            
                                    | 417 | 
                                     | 
                                    	}  | 
                                
                                                            
                                    | 418 | 
                                     | 
                                    }  | 
                                
                                                            
                                    | 419 | 
                                     | 
                                     |