有人知道如何在 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
.