2014-09-24 2 views
0

RESTful 웹 서비스를 위해 C++에서 COM 래퍼 라이브러리를 개발하고 있으며 HTTP 상태 코드 값을 반환 할 HRESULT에 매핑하는 표준 방법이 있는지 알고 싶습니다. COM API를 통해. WinError.h의 정의를 검사했지만 적절한 내용이 보이지 않습니다. 난 당신이 HRESULT 값의 자신의 범위를 정의 할 수 있지만, (언제나처럼) 나는 그것이 존재한다면 표준 접근 방식을 선호하는 것을 알고있다.HTTP HRESULT 매핑에 대한 HTTP 상태 코드

사전에 도움을 주셔서 감사합니다.

+0

아무것도 표준, 당신은 AB를/사용할 수있는 [윈도우 폰 오류 코드 (HTTP : // 유래. com/a/7777955/17034). 자신의 HRESULT를 만들지 마십시오. 고객 비트 설정, 10 억은 모두에게 충분합니다 :) –

+0

좋은 조언. 고맙습니다. – rounderdude

답변

0

한 가지 방법은 HTTP 상태 코드

예를 들어, 집합에 대한 마이크로 소프트 SDK에서 BitsMsg.h를 사용하는 것입니다

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

는 다음 링크를 온라인으로 코드를보기를 사용하려면 : (404)으로 정의된다 HRESULTS: FACILITY_HTTP 또는 BitsMsg.h

+0

답장을 보내 주셔서 대단히 감사합니다. 이것은 내가 찾고있는 일종의 것이 었으며 자신을 찾지 못했습니다. – rounderdude