Итак, мне предоставили несколько API для приложения React Native.
Одна конечная точка предназначена для аутентификации и возвращает файл cookie, который обеспечивает доступ к другим API.
Файл cookie имеет следующую структуру:
{"auth":"ok","instance":"private","cookies":{"SSOsess":"300|c6dc6d70vfvbf0891004364665f24b77","RTBk":"300|451706342c67a37dfe5dede0b5d22469","ph03RPNCiscoASA":"application.api.urlweb.com","ph04RPNCiscoASA":"application.client.urlweb.com"}}
После небольшого форматирования файл cookie готов к отправке и выглядит следующим образом:
SSOsess=300%7Cc6dc6d70vfvbf0891004364665f24b77; RTBk=300%7C451706342c67a37dfe5dede0b5d22469;
ph03RPNCiscoASA=application.api.urlweb.com;
ph04RPNCiscoASA=application.client.urlweb.com;
В приложении React Native есть некоторые WebView, которые получают доступ к некоторым ограниченным частям веб-сайта, который использует некоторые изначально предоставленные API.
Как отправить файл cookie в WebView? Я знаю, что в React Native есть некоторые атрибуты, которые можно использовать для внедрения файлов cookie в WebView, такие как InjectedJavaScript или InjectJavaScriptBeforeContentLoaded, но что именно должны содержать эти атрибуты?
Я Пробовал отправить следующим способом, но не получилось:
где
jsInjectedCode = 'document.cookie = '+'SSOsess=300%7Cc6dc6d70vfvbf0891004364665f24b77; RTBk=300%7C451706342c67a37dfe5dede0b5d22469;
ph03RPNCiscoASA=application.api.urlweb.com;
ph04RPNCiscoASA=application.client.urlweb.com;'
Подробнее здесь: https://stackoverflow.com/questions/653 ... in-webview
React Native — используйте файлы cookie для аутентификации в WebView ⇐ IOS
Программируем под IOS
1731751608
Anonymous
Итак, мне предоставили несколько API для приложения React Native.
Одна конечная точка предназначена для аутентификации и возвращает файл cookie, который обеспечивает доступ к другим API.
Файл cookie имеет следующую структуру:
{"auth":"ok","instance":"private","cookies":{"SSOsess":"300|c6dc6d70vfvbf0891004364665f24b77","RTBk":"300|451706342c67a37dfe5dede0b5d22469","ph03RPNCiscoASA":"application.api.urlweb.com","ph04RPNCiscoASA":"application.client.urlweb.com"}}
После небольшого форматирования файл cookie готов к отправке и выглядит следующим образом:
SSOsess=300%7Cc6dc6d70vfvbf0891004364665f24b77; RTBk=300%7C451706342c67a37dfe5dede0b5d22469;
ph03RPNCiscoASA=application.api.urlweb.com;
ph04RPNCiscoASA=application.client.urlweb.com;
В приложении React Native есть некоторые WebView, которые получают доступ к некоторым ограниченным частям веб-сайта, который использует некоторые изначально предоставленные API.
Как отправить файл cookie в WebView? Я знаю, что в React Native есть некоторые атрибуты, которые можно использовать для внедрения файлов cookie в WebView, такие как InjectedJavaScript или InjectJavaScriptBeforeContentLoaded, но что именно должны содержать эти атрибуты?
Я Пробовал отправить следующим способом, но не получилось:
где
jsInjectedCode = 'document.cookie = '+'SSOsess=300%7Cc6dc6d70vfvbf0891004364665f24b77; RTBk=300%7C451706342c67a37dfe5dede0b5d22469;
ph03RPNCiscoASA=application.api.urlweb.com;
ph04RPNCiscoASA=application.client.urlweb.com;'
Подробнее здесь: [url]https://stackoverflow.com/questions/65327999/react-native-use-cookies-to-authenticate-in-webview[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия