Oct 24 2021 04:25 PM
Hi, I administer the web service to create Excel file like the following.
1) user requests to endpoint "/create".
2) "/create" responses status 302. redirect to "/document/one_time_unique_key/some.xlsx".
3) user's browser requests "/document/one_time_unique_key/some.xlsx" according to the redirect response.
4) "/document/one_time_unique_key/some.xlsx" responses status 200 with Excel file. And remove the file from server.
5) user's browser downloads the file.
From the middle of September, some Edge users cannot download Excel files.
In that case, it turned out that it worked as follows.
1) to 4) are the same as above.
5b) Another browser (that is not user's) requests "/document/one_time_unique_key/some.xlsx".
6b) "/document/one_time_unique_key/some.xlsx" responses status 404. Because the file is already removed in 4.
7b) user's browser requests "/document/one_time_unique_key/some.xlsx" again.
8b) "/document/one_time_unique_key/some.xlsx" responses status 404. Because the file is already removed in 4.
9b) user's browser cannot download the file. It says that file is not found. Since 8b is 404.
In 5b, remote address is not user's address. According to whois, these address owner is Microsoft (!).
And User-Agent is Edg/89.0.774.48 in 5b.
User's User-Agent is Edg/93.* or Edg/94.*.
I want to stop user's Edge requesting "/document/*" twice.
Do you know why Microsoft requesting to my server?
Do you know why user's Edge requesting twice?
Please help.
Dec 02 2021 06:13 AM
Dec 02 2021 02:22 PM
@MarieHebel @Koji_Noritake Hi! Have you tried to reach out to Support? https://microsoftedgesupport.microsoft.com/hc/en-us They should be able to help investigate your specific case. Thanks!
-Kelly
Dec 07 2021 11:35 PM