#react-native #cookies #http-headers #fetch #sslpinning
Вопрос:
Это запрос на извлечение, который я выполняю. Я не хочу использовать файлы cookie во всей архитектуре моего приложения, поэтому я использовал учетные данные = «опустить». Это отлично работает для извлечения react-native, Но здесь запрос все еще содержит файлы cookie
fetch(url, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Cache-Control': 'no-store',
},
credentials: 'omit',
pkPinning: true,
sslPinning: {
certs: this.getPublicKeys(),
},
disableAllSecurity: !this.sslPinningStatus(),
})
Это запрос, который я перехватил в пакете burp, отключив закрепление SSL с помощью disableAllSecurity
GET <--path--> HTTP/2
Host: <--Host_ip-->
Cookie: <--Cokkie_Name--> = <--Cookie-->
Cache-Control: no-store
Credentials: omit
Content-Type: application/json
Accept-Encoding: gzip, deflate
User-Agent: okhttp/4.2.2
Connection: close
Есть ли какой-либо другой способ, с помощью которого я могу остановить/заблокировать файлы cookie в запросе на извлечение?
При использовании выборки из MaxToyberman/react-native-ssl-закрепление
Комментарии:
1. похоже, файлы cookie обрабатываются на уровне ниже javascript/fetch, поэтому установка собственного менеджера файлов cookie и очистка кэша могут быть вашим единственным вариантом