Home
Sign Up
Sign In
V2EX
›
问与答
HTTP 数据传输有校验机制么?
alexrezit
·
May 12, 2013
· 3271 views
This topic created in 4775 days ago, the information mentioned may be changed or developed.
HTTP
校验
数据传输
6 replies
•
1970-01-01 08:00:00 +08:00
1
xupefei
May 12, 2013
1
HTTP 本身没有,但是底层的 TCP 使用简单的校验和进行数据校验,不过这种方式不怎么靠谱。
2
alexrezit
OP
May 12, 2013
@
xupefei
那用 HTTP 进行数据传输是不是就完全无法保证完整性了呢?
3
xupefei
May 12, 2013
1
@
alexrezit
你可以在传输前计算 CRC,把这个值一并发出去。
4
alexrezit
OP
May 12, 2013
@
xupefei
Thanks. 还以为 HTTP 有和 BT 一样的块校验机制... 果然 HTTP 还是不安全么... orz
5
otakustay
May 12, 2013
底层TCP有完整性保证,但没有对劫持的防御
HTTP协议中有个Content-MD5的头,可以用来传递内容的MD5值,如果你自己开发HTTP服务器,可以考虑用一下这个头
6
mrluanma
May 13, 2013
@
alexrezit
可以看看 OAuth 1 签名部分的做法。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
5716 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms ·
UTC 03:23
·
PVG 11:23
·
LAX 20:23
·
JFK 23:23
♥ Do have faith in what you're doing.
❯