728x90
반응형
새 회사에서 새 기술을 접하면서 내가 안해본 분야를 하다 보니 모르는게 너무 많았다.
웹을 안해봤고 다른 언어도 많이 안해봤는데 이번에 새로 알게된 내용을 간단하게 정리해 보았다.
Get/Post를 쉽게 구별하려면?
홈페이지를 눌렀을때 페이지가 보이면 Get
안보이고 에러가 나오면 Post
쿠키 규칙
쿠키를 처음 사용해봤는데 Key, Value에 규칙이 있음
Key : 알파벳과 숫자로만 이루어져 있어야 한다.(당연하게 $로 시작할 수 없으며, 콤마, 세미콜론, 공백 등의 문자를 포함 불가)
Value : 공백, 괄호, 등호, 콤마, 콜론, 세미콜론을 포함할 수 없으며 이들 값을 포함하려면 인코딩이 필요.
그래서 모든 데이터를 웹뷰에서 가져가기 위해 Value를 utf-8로 인코딩해서 전달함
자바스크립트 쿠키 가져오기
document.cookie
디코딩해서 가져오기
decodeURIComponent(document.cookie)
decodeURIComponent와 decodeURI의 차이
encodeURI를 하면 [: :, ;, /, =, ?, &] 등을 제외하고 인코딩한다.
encodeURIComponent를 하면 다 인코딩한다.
decodeURI는 encodeURI로 encode된 것을 decode하고
decodeURIComponent는 encodeURIComponent로 된 것을 decode한다.
안드로이드 쿠키 설정방법
각각이 무엇을 하는지 반은 알고 반은 모르는데 나중에 정리
flush 는 동기화(이전 버전에서는 CookieSyncManager가 있었는데 deprecated되면서 이걸 사용하라고 권장)
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
CookieManager cm = CookieManager.getInstance();
cm.removeAllCookies(null);
cm.flush();
cm.setCookie(URL, testJson);
cm.flush();
cm.getCookie(URL);
안드로이드에서 비행기 모드를 확인하는 방법
(아마 이 방법을 이용해서 다른 설정값들도 다 체크할 수 있을 것)
Settings.System.getInt(pActivity.getApplication().getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 0);
주어진 설정값이면 1, 아니면 0을 반환
728x90
반응형
'뭔가를 봤거나 했다면 올리는 카테고리' 카테고리의 다른 글
if kakao 2022 : jvm warm up 끄적끄적 (0) | 2022.12.18 |
---|---|
if kakao 2022 : 카카오톡 메시징 시스템 재건축 이야기 끄적끄적 (0) | 2022.12.18 |
이게 돼요? 도커 없이 컨테이너 만들기 정리 (0) | 2022.12.10 |
FastAPI와 안드로이드에서 CORS를 허용하는 방법 (0) | 2022.07.31 |
datadog - gs리테일 웨비나 : 어느날 갑자기 찾아온 Datadog, DevOps 변화의 시작 (0) | 2022.05.27 |