在下面的代码中,read方法似乎没有填充给定的缓冲区:
https://adfs.mydomain/adfs/ls/IdpInitiatedSignOn.aspx?RedirectToIdentityProvider=http://adfs.mydomain/adfs/services/trust&loginToRP=https://bcjbsj.com/client-api/api/saml
使用VS 2012进行调试并打印时,Len变量与预期一致(而不是零),但缓冲区在读取函数后不会发生变化 - 它在读取之前保持相同的值。
我做错了什么?
答案 0 :(得分:3)
您寻求文件结束,然后尝试阅读。当然它失败了 - 文件位于EOF,没有数据可供阅读。