1. Мелинг Вадим

    14.07.2008 13:07

    Забавную вещь еще обнаружил с клиентами OpenID.
    Я очень люблю не просто писать код, а писать его красиво, начиная слова с большой буквы. Например:
    <Meta Http-equiv="Content-Type" Content="text/html; Charset=Windows-1251" />
    <Link Rel="Shortcut Icon" Type="Image/X-Icon" Href="favicon.ico" />
    И стоило мне написать
    <Link Rel="openid.server" Href="http://dell3r.ru/">
    <Link Rel="openid.delegate" Href="http://dell3r.ru/">
    Как ни один клиент OpenID не смог обнаружить мой сервер.
    Поэкспериментировав я сделал вывод:
    Слова rel и href должны быть написаны в нижнем регистре. В случае если хоть одна буква будет в верхнем регистре, то ни один клиент не найдёт ваш сервер.
  2. Иван Сагалаев

    15.07.2008 00:17

    Именно для того, чтобы избавить OpenID-клиенты от реализации полных HTML-парсеров, во второй версии протокола появилась возможность попросить у страницы всю эту информацию в виде XML'а (XRDS, если точнее). Который парсится без проблем и четко. А HTML based discovery сейчас оставлена только для совместимости со старыми клиентами.

bbcode