作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个网络应用程序可以接受匿名和经过身份验证的请求。如果我将表单数据(通过文件上传)匿名发布到 Web 应用程序,然后收到 401 质询,我会在第二次请求时再次重新发送所有表单数据吗?
我并不是要避免 401 响应,而是要避免在收到 401 响应时发送两次请求负载。
最佳答案
我没有很快收到答案,所以我决定自己使用 Fiddler 观察 http 流量。简短的回答是肯定的,数据将被发送到服务器两次。一次用于原始请求,第二次用于包含凭据的请求。
在我看来,避免向服务器发送两次表单数据的最佳方法是先发送一个将处理任何身份验证的前导请求,然后发出包含表单数据的请求。
关于http - 401 challenge 后所有表单数据都会重新发送到服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32405585/
我是一名优秀的程序员,十分优秀!