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:
|
;; This error response requires one arg:
|
||||||
;; the value of the Allow field header,
|
;; 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))
|
((eq? code (status-code method-not-allowed))
|
||||||
(assert 1)
|
(assert 1)
|
||||||
(create-response
|
(create-response
|
||||||
(list (cons 'allow (car extras)))
|
(list (cons 'allow (car extras)))
|
||||||
(lambda (port options)
|
(lambda (port options)
|
||||||
(generic-title port)
|
(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)))))
|
(close-html port (cdr extras)))))
|
||||||
|
|
||||||
;; This error response requires one arg:
|
;; This error response requires one arg:
|
||||||
|
@ -241,7 +243,8 @@
|
||||||
'()
|
'()
|
||||||
(lambda (port options)
|
(lambda (port options)
|
||||||
(title-html port "Resource not found")
|
(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))))
|
(close-html port extras))))
|
||||||
|
|
||||||
((eq? code (status-code internal-error))
|
((eq? code (status-code internal-error))
|
||||||
|
|
Loading…
Reference in New Issue