Yorumları: 1.044
Konuları: 149
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.093 Uzman
02-02-2020, Saat: 16:52
(Son Düzenleme: 02-02-2020, Saat: 18:00, Düzenleyen: pro_imaj.)
Merhaba,
Forumda sıkça konuşulan bir konuya farklı bir bakış açısıyla nasıl olur konusunu deneyimlerinize ihtiyaç duyuyorum.
Bir web sitesine normal şartlarda login olma html parse işlemlerini sorunsuz yapıyoruz, konu mobil olduğunda bu işlemi server tarafına yaptırmada bir sorun olmayacağını tahmin ediyorum, fakat benim asıl merak ettiğim konu; Bu işlemleri mobil proje içerisinde direk yapabilir miyiz, bunun nedeni ise ip adresi vb durumların gerçekten işlemi yapan kullanıcının bilgilerini almanın gerekliliğinden ve işlemin gerçekleştiği web sitesinin doğru loglamayı yapmasını sağlamak. (Kötüye kullanımları engellemek)
Öğrenmek istediğim konu şöyle;
1-Bir web sitesine login olma ve html parse işlemlerini direk olarak mobil proje üzerinden yapabilir miyim (ios android), evet ise artıları eksileri ne olur.
2-Bazı java sistemlerde java dosyası indirilerek kurulması gerekebiliyor ve sisteme girişler bu durumda izin veriliyor. Bizim mobil projede bunu kullanıcıya yaptırma durumumuz olamayacağından bu tür sorunlar aşılabilir mi.
Teşekkürler.
Yorumları: 1.044
Konuları: 149
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.093 Uzman
Bu konuda bir öneri gelmeyecekse artık deneme yanılmayla ben başlayayım.
İyi çalışmalar.
Yorumları: 1.572
Konuları: 88
Kayıt Tarihi: 09-08-2016
Rep Puanı: 13.841 Üstad
05-02-2020, Saat: 09:27
(Son Düzenleme: 05-02-2020, Saat: 09:31, Düzenleyen: SimaWB.)
Ücretli bileşen kabul ederseniz şu var:
https://delphihtmlcomponents.com/
Hem mobil desteği, hem de HTML parser özelliği var.
Bir web sitesine login olmak ile ilgili daha önce paylaşım yapmıştım:
http://www.delphican.com/showthread.php?tid=1522
Burada TIdHttp kullanıldı. Yanlış hatırlamıyorsam Indy bileşenleri mobil destekliyor. Dolayısıyla bu yöntem mobilde çalışması lazım.
There's no place like 127.0.0.1
Yorumları: 1.044
Konuları: 149
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.093 Uzman
(05-02-2020, Saat: 09:27)SimaWB Adlı Kullanıcıdan Alıntı: Ücretli bileşen kabul ederseniz şu var:
https://delphihtmlcomponents.com/
Hem mobil desteği, hem de HTML parser özelliği var.
Bir web sitesine login olmak ile ilgili daha önce paylaşım yapmıştım:
http://www.delphican.com/showthread.php?tid=1522
Burada TIdHttp kullanıldı. Yanlış hatırlamıyorsam Indy bileşenleri mobil destekliyor. Dolayısıyla bu yöntem mobilde çalışması lazım.
Cevaplar için teşekkür ederim hocam.
Sizin paylaşımı görmüştüm, mobil tarafta ios veya android web tarayıcılardan kaynaklanan farklılıklar sorun oluşturmaz umarım, en doğrusu mobil tarafta halletmek olacaktır.
Yorumları: 1.044
Konuları: 149
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.093 Uzman
04-03-2020, Saat: 09:08
(Son Düzenleme: 04-03-2020, Saat: 09:25, Düzenleyen: pro_imaj.)
Merhaba,
FMX proje ile get ve pos işlemlerini @ SimaWB belirttiği bu şekilde yaptım, windows tarafında sorunsuz çalışıyor ve sonuca ulaşıyorken dün itibariyle projeyi ios tarafında test ederken derlemede hata almıyorken işlemi gerçekleştirirken aşağıdaki hata oluşuyor. Telefon'a Debug'ta atamadığım için sorunu nasıl çözeceğimide bilemiyorum. Yetki vb bir durumlar mı ilgili olabilir, neden olabilir acaba.
Hatayı aşağıdaki satırda alıyorum. (Aynı işlem windowsta çalışıyor.)
Result := Http.Post(Url, Request);
Hata mesajı aşağıdaki gibidir.
Alıntı:EAccessViolation error raised, with message : Access violation at address 0000000000000000, accessing address 0000000000000
Teşekkürler.
Yorumları: 4.245
Konuları: 381
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 17.107 Üstad
(04-03-2020, Saat: 09:08)pro_imaj Adlı Kullanıcıdan Alıntı: Merhaba,
FMX proje ile get ve pos işlemlerini @SimaWB belirttiği bu şekilde yaptım windows tarafında sorunsuz çalışıyor ve sonuca ulaşıyorken dün itibariyle projeyi ios tarafına gönderdim derlemede sorun olmuyorken işlem yaparken aşağıdaki hata ile karşılaşıyorum. Telefon'a Debug'ta atamadığım için sorunu nasıl çözeceğimide bilemiyorum. Yetki vb bir durumlar mı ilgili olabilir, neden olabilir acaba.
Hata mesajı aşağıdaki gibidir.
Alıntı:EAccessViolation error raised, with message : Access violation at address 0000000000000000, accessing address 0000000000000
Teşekkürler.
Merhaba,
Hatayı aldığınız satırda erişmeye çalıştığınız tip henüz oluşturulmamış yada oluşturulmuş fakat free edildikten sonra ulaşılmaya çalışıyorsunuz.
DelphiCan'dır!
Yorumları: 1.044
Konuları: 149
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.093 Uzman
(04-03-2020, Saat: 09:27)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (04-03-2020, Saat: 09:08)pro_imaj Adlı Kullanıcıdan Alıntı: Merhaba,
FMX proje ile get ve pos işlemlerini @SimaWB belirttiği bu şekilde yaptım windows tarafında sorunsuz çalışıyor ve sonuca ulaşıyorken dün itibariyle projeyi ios tarafına gönderdim derlemede sorun olmuyorken işlem yaparken aşağıdaki hata ile karşılaşıyorum. Telefon'a Debug'ta atamadığım için sorunu nasıl çözeceğimide bilemiyorum. Yetki vb bir durumlar mı ilgili olabilir, neden olabilir acaba.
Hata mesajı aşağıdaki gibidir.
Teşekkürler.
Merhaba,
Hatayı aldığınız satırda erişmeye çalıştığınız tip henüz oluşturulmamış yada oluşturulmuş fakat free edildikten sonra ulaşılmaya çalışıyorsunuz.
Cevap için teşekkür ederim, bende bundan şüphelendim fakat böyle bir durum yok, hem dediğiniz gibi olsaydı windows tarafında da aynı hatayı almaz mıydım.
Yorumları: 4.245
Konuları: 381
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 17.107 Üstad
04-03-2020, Saat: 09:55
(Son Düzenleme: 04-03-2020, Saat: 09:55, Düzenleyen: Fesih ARSLAN.)
(04-03-2020, Saat: 09:42)pro_imaj Adlı Kullanıcıdan Alıntı: (04-03-2020, Saat: 09:27)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Hatayı aldığınız satırda erişmeye çalıştığınız tip henüz oluşturulmamış yada oluşturulmuş fakat free edildikten sonra ulaşılmaya çalışıyorsunuz.
Cevap için teşekkür ederim, bende bundan şüphelendim fakat böyle bir durum yok, hem dediğiniz gibi olsaydı windows tarafında da aynı hatayı almaz mıydım.
HTTP bileşeni, her platformda aynı tepkiyi göstermez.
Örnek verecek olursak, Windows üzerinden bir https isteğinde bulunduğunuzda, daha önceden SSL library path'i OS üzerinde tanımlanmış ise hata vermez. Android ve iOS platformunda hata verebilir yada kırılabilir.
Başka bir örnek vermek gerekirse, uygulama üzerinden bir URL isteği yaptığınızda, URL istek izni verilmemiş ise iOS platformunda uygulama doğrudan kırılır.
DelphiCan'dır!
Yorumları: 1.044
Konuları: 149
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.093 Uzman
(04-03-2020, Saat: 09:55)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (04-03-2020, Saat: 09:42)pro_imaj Adlı Kullanıcıdan Alıntı: Cevap için teşekkür ederim, bende bundan şüphelendim fakat böyle bir durum yok, hem dediğiniz gibi olsaydı windows tarafında da aynı hatayı almaz mıydım.
HTTP bileşeni, her platformda aynı tepkiyi göstermez.
Örnek verecek olursak, Windows üzerinden bir https isteğinde bulunduğunuzda, daha önceden SSL library path'i OS üzerinde tanımlanmış ise hata vermez. Android ve iOS platformunda hata verebilir yada kırılabilir.
Başka bir örnek vermek gerekirse, uygulama üzerinden bir URL isteği yaptığınızda, URL istek izni verilmemiş ise iOS platformunda uygulama doğrudan kırılır.
Hocam sanırım tamda hatanın olduğu yeri işaret ettiniz TIDSSLIHandlerSocketOpenSSL nesnesi kullanıyorum ve işlem yapmaya çalıştığım site https adresinde, bu sorunu nasıl çözebilirim.
Yorumları: 4.245
Konuları: 381
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 17.107 Üstad
(04-03-2020, Saat: 10:15)pro_imaj Adlı Kullanıcıdan Alıntı: (04-03-2020, Saat: 09:55)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: HTTP bileşeni, her platformda aynı tepkiyi göstermez.
Örnek verecek olursak, Windows üzerinden bir https isteğinde bulunduğunuzda, daha önceden SSL library path'i OS üzerinde tanımlanmış ise hata vermez. Android ve iOS platformunda hata verebilir yada kırılabilir.
Başka bir örnek vermek gerekirse, uygulama üzerinden bir URL isteği yaptığınızda, URL istek izni verilmemiş ise iOS platformunda uygulama doğrudan kırılır.
Hocam sanırım tamda hatanın olduğu yeri işaret ettiniz TIDSSLIHandlerSocketOpenSSL nesnesi kullanıyorum ve işlem yapmaya çalıştığım site https adresinde, bu sorunu nasıl çözebilirim.
Could Not Load SSL Library
DelphiCan'dır!
|