учетные данные: опция «опустить» не работает в MaxToyberman/react-native-ssl-закреплении

#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 и очистка кэша могут быть вашим единственным вариантом