关于VS2005 调用WebService返回发送请求数据失败问题

  网上关于VC调用WebService的资料已经很详尽了,在此就不多废话了。这里主要讲讲在调用WebService过程中遇到的一些问题。

  最初,调用WebService时也返回"调用WebService服务失败或超时"的错误,但一直都没有警觉(认为可能是因为网络的原因造成的),现在想来真应该嘲笑一下自己。程序员应该一个警称的态度对态自己的工作及自己编写的代码,不应该存在任何原因的幻想。呵呵~~~言归正传,过了几天以后,发现程序除了最初的几个WebService调用外,其后的任何WebService都返回失败(看吧,这就是后果~~~)。

  启动调试器,执行单步调试。发现在 

CAtlHttpClientT<TSocketClass>::ParseStatusLine(BYTE* pBuffer) //这个函数返回的失败代码

具体代码如下:

 

     // pBuffer better be pointing at the status code now

     LPCSTR pEnd = NULL;

     if (*pBuffer >= '0' && *pBuffer <= '9')

     {

         // probably a good status code

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值