Clomosy | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Genel Programlama > Genel İşlemler
  Aktif Konular Aktif Konular RSS - POST istek ve SSL hatası
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir.

POST istek ve SSL hatası

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
merenefe Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 08 Mayıs 2024
Durum: Aktif Değil
Puanlar: 8
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı merenefe Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: POST istek ve SSL hatası
    Gönderim Zamanı: 08 Mayıs 2024 Saat 09:48
İyi günler,

Post ve get methodlarını kullanarak web siteme çeşitli istekler atıp isteklerin cevaplarına göre işlemler uygulayacağım. Anladığım kadarıyla clomosy ortamında bu işlemler için ya HTTP ya da REST mantığını kullanabilirim. Youtube üzerindeki örneklerden ilerlediğimde REST işlemlerini yapmama rağmen dönüş değeri boş olarak geliyor. Daha sonrasında TclHttp kullanarak ilerlemek istedim. Bu sefer de ssl sertifikası hatası aldım. Bu hatadan dolayı ssl sertifikamı kaldırıp http://.... olarak siteme istekte bulundum. Son durumda GET methodu sorunsuz çalışmasına rağmen POST methodunda bir hata alıyorum.

Hata kodları ve kodlar aşağıda belirtilmiştir.


SSL HATA KODU:






GET İŞLEMİ BAŞARILI, POST İSTEĞİ İÇİN HATA KODU:





İSTEK FONKSİYONLARI KODU:




TASARIM VE EVENT KODLARI:


Mehmet Eren Efe
Yukarı Dön
BilalCndn Açılır Kutu İzle
Forum Yöneticisi
Forum Yöneticisi
Simge

Kayıt Tarihi: 09 Ekim 2023
Durum: Aktif Değil
Puanlar: 150
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı BilalCndn Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 08 Mayıs 2024 Saat 13:42
Merhaba Mehmet Eren,

TclHttp nesnesi ssl sertifikası olmayan yani http ile başlayan urller için kullanılıyor. Sertifikası olmayan bir sitede http kullanmak istiyorsan get ile veri çekebilirsin. Post işlemini yapmak istiyorsan sitenin bunu desteklemesi gerekiyor. Aynı şekilde TclRest ile de ssl sertifikası olan sitelerde sitenin desteklediği şekilde Get ve Post işlemlerini gerçekleştirebilirsin. Rest ile denediğin kod örneğini de gönderirsen o konuda da yardımcı olabilirim.

Kodunu incelediğim zaman hangi siteye Get ve Post yaptığını göremediğim için test edemiyorum. Fakat post kısmında aldığın hata göndermeye çalıştığın veri tipinden dolayı. TclHttp nesnesinin PostRequest metodu ikinci parametrede TclStringList ile veri gönderimini destekliyor. Doğrudan string bir ifade desteklemiyor. Kodunu aşağıdaki gibi düzenleyip örnek bir sayfada test ettiğimde çalışıyor.

var
MyForm: TCLForm;
edtUrl : TclEdit;
testLabel : TCLLabel; postBtn, getBtn: TclButton;
memoBody, memoResult : TCLMemo;
MyHttp : TclHttp;
str : TclStringList;
void getCLick;
{
testLabel.Text = MyHttp.GetRequest('http://httpbin.org/get');
}
void postCLick;
var
strList: TclStringList;
{
str = Clomosy.StringListNew;
str.add('deneme');
testLabel.Text = MyHttp.PostRequest('http://httpbin.org/post',str);
}

{
MyHttp = TclHttp.Create(nil);
MyForm = TCLForm.Create(Self);
postBtn = MyForm.AddNewButton(MyForm,'postBtn','POST'); 
MyForm.AddNewEvent(postBtn,tbeOnClick,'postClick');
getBtn = MyForm.AddNewButton(MyForm,'getBtn','GET'); 
getBtn.Margins.Top = 100;
MyForm.AddNewEvent(getBtn,tbeOnClick,'getClick');
testLabel = MyForm. AddNewLabel(MyForm,'testLabel','Değer');
testLabel.Align = alBottom;
testLabel.Margins.Bottom = 100;
testLabel.Height = 400;
MyForm.Run;
}

Sorunun çözüme ulaşıp ulaşmadığı ile ilgili geri dönüşünü bekliyorum.
İyi çalışmalar diliyorum.
Yukarı Dön
merenefe Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 08 Mayıs 2024
Durum: Aktif Değil
Puanlar: 8
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı merenefe Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 08 Mayıs 2024 Saat 17:32
Olumlu, teşekkürler.
Mehmet Eren Efe
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.

Bu Sayfa 0,086 Saniyede Yüklendi.