Как я могу проверить, существует ли URL через Guile Scheme? - PullRequest
0 голосов
/ 24 сентября 2018

Я пытался гуглить свой вопрос раньше, но ничего не нашел о том, как проверить, является ли код статуса http http 404 или нет, используя схему, так что извините, если мой вопрос может показаться немного предвиденным.

1 Ответ

0 голосов
/ 25 сентября 2018

Из веб-модулей используйте модули (web response) и (web client):

scheme@(guile-user)> (use-modules (web client))
scheme@(guile-user)> (use-modules (web response))
scheme@(guile-user)> (response-code (http-request "http://www.example.org"))
$3 = 200

Обратите внимание, что если имя хоста не может быть разрешено, это будет сигнализировать об ошибке.

...