🩵 오늘 한 일
✔️ 드디어 최종 프로젝트~
드디어 1개월 반 정도 남았네여
뭔가 많이 배운것 같고 아직도 한참 남은 것 같기도 합니다!!!!
지금은 팀프로젝트 주제를 정하는 중 인데요
뭘 하게 될 지 모르겠어여
공공 데이터를 쓰게 될 확률이 높은 것 같은데 그러면 xml 파싱을 좀 공부해둬야 합니다
이렇게 네트워크 공부를 시작하게 되는구나...
✔️ http 링크 허용하기
xcode는 보안상 문제로 https가 아니면 네트워크를 막아버리는데요
App Transport Security Settings
- Allow Arbitrary Loads
설정을 true(YES) 로 해주시면 http 허용 끝입니다!
App Transport Security (ATS)는 iOS 9에서 도입된 보안 기능으로 앱과 서버 간의 네트워크 연결을 보호해줘요
ATS는 기본적으로 암호화되지 않은 HTTP 연결을 차단하고 암호화된 HTTPS 연결만 허용합니다
- 암호화되지 않은 HTTP 연결
- 자체 서명된 인증서를 사용하는 HTTPS 연결 (신뢰할 수 없는 인증 기관이 발급한 것)
- 도메인 이름과 인증서 이름 불일치
이런 종류의 연결을 허용하게 해주는 설정인데요...
기본적으로는 보안에 취약하기 때문에 개발중이 아니면 사용하지 말라고 하시지만...
공공데이터는 전부 http 인걸요ㅠㅠ 일단 설정해놓고 쓰겠습니다...
NSAllowsArbitraryLoads | Apple Developer Documentation
A Boolean value indicating whether App Transport Security restrictions are disabled for all network connections.
developer.apple.com
이제 xml parser 공부하러 가야겠어요ㅎㅎ
'TIL' 카테고리의 다른 글
[TIL] 24.02.28 (0) | 2024.02.29 |
---|---|
[TIL] 24.02.22 (0) | 2024.02.22 |
[TIL] 24.02.13 (0) | 2024.02.13 |
[TIL] 24.02.07 (0) | 2024.02.07 |
[TIL] 24.02.06 (1) | 2024.02.06 |