gSoapでhttpステータスを取得する方法を知っている人はいますか?
「HTTP/1.1 202 ACCEPTED...」があり、何とか202を印刷したい。
gSoapでhttpステータスを取得する方法を知っている人はいますか?
「HTTP/1.1 202 ACCEPTED...」があり、何とか202を印刷したい。
あなたの質問は曖昧なので、私は文字通りの解釈を仮定し、あなたは本当に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 サービスの呼び出しが完了すると、エラー コード 202 が返されます。これは簡単なことです。200/400/500 を除くすべての HTTP コードは「そのまま」呼び出し元に渡されるため、これらをキャッチできます。の値かどうかを確認するだけですsoap->error == 202
。