2010-07-23 83 views
0

有沒有人知道如何檢索gSoap中的http狀態?http狀態從gsoap標頭

我有「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(); 

如果這不是你想要的,請更具體的在你的問題。 Web服務調用完成

問候, Ryyker

0

後,您將收到的202錯誤代碼,就這麼簡單。除了200/400/500之外的所有HTTP代碼都會「原樣」傳遞給調用者,所以您可以捕獲這些代碼。只需檢查soap->error == 202的值。