Asp.net web服务请求是否保证到达文件末尾?

Asp.net web服务请求是否保证到达文件末尾?,asp.net,web-services,Asp.net,Web Services,如果我通过web服务传输数据,它是否保证到达文件末尾 那么发送的数据呢,它能保证它没有被破坏吗 (使用asp.net web服务)HTTP使用TCP进行传输,包括错误检测和自动重新发送损坏的数据。检测非常健壮,但并不完美:一些错误仍然能够通过 ASP.NET没有在TCP提供的保护之上添加任何防止数据损坏的保护,因此您的数据可能在传输过程中损坏 如果确实需要确保数据没有损坏,可以对数据进行散列,并将生成的散列与请求(或响应)中的数据一起发送。在接收端,对接收到的数据进行散列并比较两个散列。如果它们

如果我通过web服务传输数据,它是否保证到达文件末尾

那么发送的数据呢,它能保证它没有被破坏吗


(使用asp.net web服务)

HTTP使用TCP进行传输,包括错误检测和自动重新发送损坏的数据。检测非常健壮,但并不完美:一些错误仍然能够通过

ASP.NET没有在TCP提供的保护之上添加任何防止数据损坏的保护,因此您的数据可能在传输过程中损坏

如果确实需要确保数据没有损坏,可以对数据进行散列,并将生成的散列与请求(或响应)中的数据一起发送。在接收端,对接收到的数据进行散列并比较两个散列。如果它们不同,则表示数据已损坏,您可以采取适当的措施

这种技术非常健壮:数据和散列不太可能以它们仍然对应的方式被破坏。

你说的“文件结束”是什么意思?从服务的web方法返回的所有数据都将发送到客户端。