자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 안드로이드 마시멜로에서 TIdHttp의 https:// URL이 호출되지 않습니다.
2016.01.28 22:49
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Delphi 10 Seattle을 사용하고 있습니다.
안드로이드 마시멜로에서 TIdHttp의 https:// URL이 호출되지 않습니다.
물론 5.1x 이하에서는 문제 없었으며, 같은 넥서스의 마시멜로 버전에서 http:// 호출은 정상 동작합니다.
무슨 이유일까요?
Permission을 추가로 설정해야 하는 문제일까요?
답변 부탁드리겠습니다.
Firemonkey 안드로이드 마시멜로에서 TIdHttp의 https:// URL이 호출되지 않습니다.
2016.01.28 22:49
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Delphi 10 Seattle을 사용하고 있습니다.
안드로이드 마시멜로에서 TIdHttp의 https:// URL이 호출되지 않습니다.
물론 5.1x 이하에서는 문제 없었으며, 같은 넥서스의 마시멜로 버전에서 http:// 호출은 정상 동작합니다.
무슨 이유일까요?
Permission을 추가로 설정해야 하는 문제일까요?
답변 부탁드리겠습니다.
많은 실망감과 함께 위 문제 해결헀던 방법 공유드립니다.
uses
..., IdHttp, IdTCPClient, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL, IdSSLOpenSSL, ....;
...
procedure / function ...
begin
...
IdSSLIOHandlerSocketOpenSSL1 := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
Http := TIdHttp.Create(nil);
Http.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
...
end
이런식으로 구현했습니다.
아직 델파이로 App을 구현한다는 것이 아직은 델파이에서 기술적으로 제공되는 부분과 Support 되는 측면에서
너무나 많은 제약과 시행착오를 필요로 하고, 아직은 많이 부족하다는 것을 다시 한번 깊게 되뇌이게 됩니다.
어플을 상용화 하실 계획을 가지고 델파이로 구현을 검토하시는 분들은 이점 유념하셔서 접근하시기 바랍니다.