2009-07-19 1 views
2

В процессе написания обработчика pingback для моего сайта я заметил, что XML-RPC specification ничего не говорит о том, какие коды ошибок должны быть определены и что они должны означать. Поэтому возникает вопрос: существует ли общепринятый стандарт для кодов неисправностей, который определяет эту информацию? Какие коды ошибок определены и что они означают? Как для XML-RPC в целом, так и для конкретных приложений (например, pingback)?Каков стандарт для кодов ошибок XML-RPC?

Я думаю, что я знаю ответ на этот вопрос, но я хотел бы получить информацию об этом сообществе (и я думаю, что это хороший справочный материал для SO).

ответ

2

XML-RPC не определяет коды неисправностей, потому что это определение уровня приложения. XML-RPC - это только формат каретки: он указывает данные, он не указывает, что находится в данных. Коды ошибок обычно зависят от сервера.

Таким образом, общие применения XML-RPC могут иметь некоторые стандартные коды неисправностей, и вы бы хорошо их просмотрели, потому что я бы предположил, что есть что-то такое широкое, как pingbacks.

+0

Я знаю, что коды ошибок на уровне приложений, но дело в том, чтобы получить ссылку на стандартные. –

+2

Дело в том, что нет стандартных: только те, которые определены для каждого приложения. Для конкретных ошибок в pingback посмотрите http://hixie.ch/specs/pingback/pingback-1.0#TOC3, но нет стандартных стандартных кодов неисправностей. Коды неисправностей полностью применимы. –

0

Глобального списка кодов неисправностей нет. Для определения кодов неисправностей зависит от исполнителей сервера или стандартов более высокого уровня.

http://xmlrpc.scripting.com/spec.html