Sayfayı Yazdır | Pencereyi Kapat

Nasıl HTTPPost Yapacağım?

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=579
Tarih: 08 Ocak 2025 Saat 00:08
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Nasıl HTTPPost Yapacağım?
Mesajı Yazan: furkan
Konu: Nasıl HTTPPost Yapacağım?
Mesaj Tarihi: 17 Şubat 2024 Saat 00:46
Merhaba, Clomosy ile bir proje yapacağım ve http post ve get kullanmam gerek.Get fonksiyonlarını gördüm ancak post fonksiyonlarını göremedim.

 MyHttp.Post fonksiyonu var mı?

Nasıl kullanacağım?


-------------
Furkan Nebioğlu || awolf



Cevaplar:
Mesajı Yazan: BilalCndn
Mesaj Tarihi: 14 Mart 2024 Saat 17:25
Merhaba

Clomosy Learn güncel exe sürümünde HTTP Post özelliğini kullanabilirsiniz.
Güncel exeyi https://clomosy.com/clomosylearn.rar" rel="nofollow - https://clomosy.com/clomosylearn.rar  adresinden indirebilirsiniz.

Örnek Demo Kodu:
var
 MyForm:TCLForm;
 MyHttp: TclHttp;
 str:TclStringList;
 edtUrl : TclEdit;
 memoBody, memoResult : TclMemo;
 postBtn, getBtn: TclButton;
 
 void getClick;
 {
  try
  {
    memoResult.Text = MyHttp.GetRequest(edtUrl.text);
  }
  except
  {
    ShowMessage('Bir hata oluştu! : ' + LastExceptionMessage);
  }
   
 }
 
 void postClick;
 {
  try
  {
    str=Clomosy.StringListNew;
    str.add(memoBody.Text);
    memoResult.Text = MyHttp.PostRequest(edtUrl.Text,str);
  }
  finally
  {
    str.Clear;
    MyHttp.Free;
  }
 }
 
{
MyForm = TCLForm.Create(Self);

edtUrl = MyForm.AddNewEdit(MyForm,'edtUrl','Write Http Url');
edtUrl.TextSettings.Font.Size = 20;
edtUrl.Align = alMostTop;
edtUrl.Text = 'http://httpbin.org/post';

memoBody = MyForm.AddNewMemo(MyForm,'memoBody','Write Body');
memoBody.TextSettings.WordWrap = True;
memoBody.Align = alTop;
memoBody.Height = 250;

memoResult = MyForm.AddNewMemo(MyForm,'memoResult','');
memoResult.TextSettings.WordWrap = True;
memoResult.Align = alBottom;
memoResult.Height = 350;
memoResult.ReadOnly = True;


postBtn = MyForm.AddNewButton(MyForm,'postBtn','Post');
postBtn.TextSettings.Font.Size = 20;
postBtn.Margins.Left = 200;
postBtn.width = 150;
postBtn.Height = 50;
MyForm.AddNewEvent(postBtn,tbeOnClick,'postClick');

getBtn = MyForm.AddNewButton(MyForm,'getBtn','Get');
getBtn.TextSettings.Font.Size = 20;
getBtn.Margins.Right = 200;
getBtn.width = 150;
getBtn.Height = 50;
MyForm.AddNewEvent(getBtn,tbeOnClick,'getClick');


MyHttp=TclHttp.Create(Nil);
 

MyForm.Run;
}


İyi günler dilerim. Big smile



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net