Код состояния HTTP для отображения HRESULT

Я смотрю на разработку библиотеки оболочки COM на C ++ для веб-службы RESTful и хотел бы знать, существует ли какой-либо стандартный подход для сопоставления значений кода состояния HTTP с HRESULT, которые будут возвращены через COM API. Я проверил определения в WinError.h, но не вижу ничего подходящего. Я знаю, что вы можете определить свой собственный диапазон значений HRESULT, но (как всегда) я бы предпочел использовать стандартный подход, если таковой существует.

Спасибо за любую помощь заранее.

0

Решение

Одним из способов является использование BitsMsg.h из Microsoft SDK для набора HTTP-кодов состояния

например 404 определяется как:

#define BG_E_HTTP_ERROR_404              0x80190194L
// ^^ The requested URL does not exist on the server.

Для просмотра этих кодов онлайн используйте следующие ссылки: HRESULTS: FACILITY_HTTP или же BitsMsg.h

0

Другие решения


По вопросам рекламы [email protected]