Конденсатор 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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