Конденсатор iOS: различный пользовательский агент для получения и публикации?IOS

Программируем под IOS
Anonymous
Конденсатор iOS: различный пользовательский агент для получения и публикации?

Сообщение Anonymous »

Я наблюдал за каким-то странным поведением приложений в эмуляторе iOS, и мне удалось найти эти запросы на почту, и оказалось, что запросы имеют разные пользовательские агенты.

Код: Выделить всё

1749782128788 POST /tz
{
host: 'localhost:2000',

'accept-language': 'en-BY,en;q=0.5',
'content-length': '170',

'user-agent': 'App/22 CFNetwork/1496.0.7 Darwin/23.5.0'
}
1749782128876 POST /login
{
host: 'localhost:2000',
'accept-language': 'en-BY,en;q=0.5',
'content-length': '72',
'user-agent': 'App/22 CFNetwork/1496.0.7 Darwin/23.5.0'
}
1749782129923 GET /user/session
{
host: 'localhost:2000',
'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148',
referer: 'capacitor://localhost/login',
authorization: 'Bearer XXX',
'accept-language': 'en-GB,en;q=0.9'
}
1749782129930 GET /user
{
host: 'localhost:2000',
authorization: 'Bearer XXX',
'accept-version': '2',
'accept-language': 'en-GB,en;q=0.9',
'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148',
referer: 'capacitor://localhost/login'
}
1749782129932 GET /services/list
{
host: 'localhost:2000',
'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148',
referer: 'capacitor://localhost/login',
authorization: 'Bearer XXX',
'accept-language': 'en-GB,en;q=0.9'
}

Итак, как вы можете видеть, запросы на публикации имеют приложение/22 cfnetwork/1496.0.7 darwin/23.5.0 пользователь, в то время как запросы GET имеют Mozilla/5.0 (iPhone; CPU iPhone OS 17_5, как Mac OS X) AppleWebT/605.1.15 (KHTML, как Gecko) Mobile/15e148 .
Проблема не находится на стороне фронта, так как все запросы проходят одну и ту же FetchBasequery из @reduxjs/toolkit/Query .
Это конфигурация капитала:
const config: CapacitorConfig = {
// ... not relevant
server: {
androidScheme: 'https',
},
plugins: {
CapacitorHttp: {
enabled: true,
},
},
};
< /code>
Проблема не является прерывистой и постоянно воспроизводима. < /p>
Версия конденсатора: 6.1.2 < /p>
Пожалуйста, советуйте о том, что может вызвать это. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/796 ... t-and-post

Вернуться в «IOS»