make-error-response:
more meaningful error description: show parsed uri
This commit is contained in:
		
							parent
							
								
									3abe557a86
								
							
						
					
					
						commit
						5f64e72cd0
					
				|  | @ -206,14 +206,16 @@ | |||
| 
 | ||||
|      ;; This error response requires one arg: | ||||
|      ;; the value of the Allow field header, | ||||
|      ;; which must be a list of valid methods for the requested resource | ||||
|      ;; which must be a string listing the valid methods for the requested resource | ||||
|      ;; Ex.: "GET, HEAD, POST" | ||||
|      ((eq? code (status-code method-not-allowed)) | ||||
|       (assert 1) | ||||
|       (create-response | ||||
|        (list (cons 'allow (car extras))) | ||||
|        (lambda (port options) | ||||
| 	 (generic-title port) | ||||
| 	 (format port "The method ~A is not allowed on the requested resource ~A.~%" (request-method req) (request-uri req)) | ||||
| 	 (format port "The method ~A is not allowed on the requested resource ~A.~%"  | ||||
| 		 (request-method req) (http-url->string (request-url req))) | ||||
| 	 (close-html port (cdr extras))))) | ||||
| 
 | ||||
|      ;; This error response requires one arg: | ||||
|  | @ -241,7 +243,8 @@ | |||
|        '() | ||||
|        (lambda (port options) | ||||
| 	 (title-html port "Resource not found") | ||||
| 	 (format port "The requested resource ~A was not found on this server.\n" (request-uri req)) | ||||
| 	 (format port "The requested resource ~A was not found on this server.\n"  | ||||
| 		 (http-url->string (request-url req))) | ||||
| 	 (close-html port extras)))) | ||||
| 
 | ||||
|      ((eq? code (status-code internal-error)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 vibr
						vibr