File upload HttpEndRequest错误处理和重试

File upload HttpEndRequest错误处理和重试,file-upload,error-handling,wininet,File Upload,Error Handling,Wininet,我使用HttpSendRequestEx->InternetWriteFile->HttpEndRequest方法使用WinInet将文件上载到服务器 如果发生了一些错误(例如401),我可以用相同的请求句柄修复/重试它,我应该只重复HttpEndRequest还是同时重复InternetWriteFile->HttpEndRequest?不能在同一代码中混合使用WinINet和WinHTTP。你可以把它们放在不同的C++文件中。如果不需要服务器实现,请使用WinINet。调用HttpSendR

我使用
HttpSendRequestEx->InternetWriteFile->HttpEndRequest
方法使用WinInet将文件上载到服务器


如果发生了一些错误(例如401),我可以用相同的请求句柄修复/重试它,我应该只重复
HttpEndRequest
还是同时重复
InternetWriteFile->HttpEndRequest

不能在同一代码中混合使用WinINet和WinHTTP。你可以把它们放在不同的C++文件中。如果不需要服务器实现,请使用WinINet。调用HttpSendRequestEx后,通过调用InternetWriteFile发送剩余数据。最后,调用HttpEndRequest进行后续操作。