Как я могу проверить, существует ли URL через Guile Scheme?
Я пытался найти свой вопрос в Google, но ничего не нашел о том, как проверить, является ли http-код статуса http 404 или нет, используя схему, так что извините, если мой вопрос может показаться немного предвиденным.
1 ответ
Из веб-модулей используйте (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
Обратите внимание, что если имя хоста не может быть разрешено, это будет сигнализировать об ошибке.