提问人:manttih 提问时间:5/22/2023 最后编辑:manttih 更新时间:5/22/2023 访问量:51
http 请求随机发送多次,IP 地址在 (Iphone Safari) 之间更改
http request sent multiple times randomly, IP address changes between (Iphone Safari)
问:
我遇到了一个奇怪的问题(看似)随机发生。我有一个基本的 POST 表单,它将插入的数据发送到指定的电子邮件。相同的表单用于多个站点,并且此问题很少发生。
问题:有时完全相同的帖子请求被多次发送,导致完全相同的电子邮件被多次发送。html表单是基本的,它不使用ajax等进行发送。
这个问题的有趣之处在于,重新发送非常随机,通常相隔几天!我们的客户现在已经将发送的相同表格重定向了六次,时间跨度超过三天!因此,我们可以排除客户端刷新页面的可能性(这显然会导致表单多次发送)。
当第一次发现问题时,我添加了一个会话来检查是否发送了相同的表单,但这并没有解决问题。因此,也许会话也会在发送之间更新。
最新的发送狂欢是通过IPHONE完成的,我将在下面附上日志。我不确定以前是否是通过 iPhone 完成的,但是在通过桌面浏览器发送表单时,我从未设法复制该问题。更有趣的是,IP 地址在请求之间会发生变化。我检查了IP,其中三个来自不同的网络提供商!
日志(在这些帖子之前也有几个 GET 请求,就好像页面被加载了几次):
xx.xx.xx.xx1 = first IP, Network provider: DNA Oy xx.xxx.xxx.xx2 = second IP, Network provider: DNA Oy xx.xxx.xxx.xx3 = third IP, Network provider: Elisa Oyj xxx.xx.xxx.xx4 = fourth IP, Network provider: TeliaSonera Finland Oyj
实际域更改为 www.MYDOMAIN.fi
xx.xx.xx.xx1 - - [17/May/2023:15:17:04 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8921 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xx.xx.xx1 - - [17/May/2023:17:09:49 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xx.xx.xx1 - - [18/May/2023:07:30:44 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8981 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xxx.xxx.xx2 - - [18/May/2023:17:36:56 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xxx.xxx.xx2 - - [18/May/2023:19:25:36 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xxx.xxx.xx3 - - [19/May/2023:21:38:01 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xxx.xxx.xx3 - - [19/May/2023:23:37:22 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xx.xxx.xxx.xx3 - - [20/May/2023:13:05:29 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
xxx.xx.xxx.xx4 - - [21/May/2023:00:29:04 +0300] "POST /tyomatkustus-ryhmat/ HTTP/1.1" 200 8979 "https://www.MYDOMAIN.fi/tyomatkustus-ryhmat/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Mobile/15E148 Safari/604.1"
有没有人经历过类似的事情/知道是什么原因导致了这个问题/有什么办法可以防止这种情况发生吗?
答: 暂无答案
评论