2010-07-23 5 views
0

누구도 gSoap에서 http 상태를 검색하는 방법을 알고 있지 않습니까?http status from gsoap header

"HTTP/1.1 202 ACCEPTED ..."가 있는데 202를 인쇄하고 싶습니다.

답변

0

귀하의 질문은 모호합니다. 따라서 나는 문자 그대로의 해석을 가정하고 있으며 실제로 C 질문을하고 있습니다 ... "HTTP/1.1 202 ACCEPTED ..."라고 말하면서 어떻게 든 202를 인쇄하십시오. C에서이 작업을 수행하는 방법은 다음과 같습니다.

char buf[]={"HTTP/1.1 202 ACCEPTED..."}; //create a buffer here 
    char *buff; //use your own buffer with the strtok function 

    buff = strtok(buf, " "); //will contain "HTTP/1.1" 
    buff = strtok(NULL, " ");//will contain "202" 
    printf(buff) 
    getchar(); 

이것이 원하는 것이 아니라면 더 구체적으로 질문하십시오. 웹 서비스 호출이 완료

감사합니다, Ryyker

0

후 그것은 그렇게 간단입니다 (202)의 오류 코드를 받게됩니다. 200/400/500을 제외한 모든 HTTP 코드는 "있는 그대로"발신자에게 전달되므로이를 알 수 있습니다. 값이 soap->error == 202인지 확인하십시오.