在Windosw 7中 ,使用WinHttpWriteData 发送数据的大小,如果超过了在WinHttpSendRequest指定的大小,使用GetLastError将会出现87(ERROR_INVALID_PARAMETER)ERROR。
这是在Windows 7以上版本的操作系统中,新添加的参数有效性检查,防止错误的使用API函数。
本文探讨了在Windows7及以上版本中使用WinHttpWriteData发送数据时,若数据大小超过WinHttpSendRequest指定大小会触发错误87(ERROR_INVALID_PARAMETER)。文章提供了问题的解决方法,即确保两个API调用的数据长度保持一致。
在Windosw 7中 ,使用WinHttpWriteData 发送数据的大小,如果超过了在WinHttpSendRequest指定的大小,使用GetLastError将会出现87(ERROR_INVALID_PARAMETER)ERROR。
这是在Windows 7以上版本的操作系统中,新添加的参数有效性检查,防止错误的使用API函数。
5888

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=10431637&d=1&t=3&u=dcaf36920a9848eeaaa97cf192f8ab1c)