Может ли сервер 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,

Другие вопросы по тегам