Может ли сервер Cheyenne на базе Rebol обрабатывать HTTP-запросы REST?
Может ли сервер Cheyenne на базе Rebol обрабатывать HTTP-запросы REST, такие как "/product/1234" / "/product/{productId}" (с данными в URL, а не с параметрами GET)? Это может быть возможно, если Cheyenne сможет перенаправлять URL-адреса с подстановочными знаками, такими как "/product*" или "/product/*", на один RSP (Rebol Server Page).
Возможно ли это через настройку? Я пробовал несколько разных конфигураций (http.cfg) без успеха.
Благодарю.
1 ответ
Самый простой способ - передать обработку ошибок 404 какому-либо типу диспетчера, например, CGI или RSP:
default [
default [%index.html]
on-status-code [
404 "/cgi-bin/request-handler.r"
]
]
Моя реализация проекта Rebol Desktop имеет такой http.cfg
,