Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
IdHTTP post
#11
Peki sorun düzeldi mi?
Cevapla
#12
Merhaba,

Sorun GetMacAddress fonksiyonunda değil. Büyük ihtimalle bu fonksiyon doğru çalışıyor. Sorun, IdHttp.Post fonksiyonunun yanlış overload edilmiş sürümünü kullanmanızda. Post(string, string) olarak tanımlanan sürüm ikinci parametre olarak dosya adı istiyor. Siz Mac adresini gönderince de gönderdiğiniz Mac adresi string olduğu için onu dosya adı olarak alıyor ve bu hata ile karşılaşıyorsunuz.

Post metodunun bir sürümü daha var: string, TStrings, IIdTextEncoding (nil olabilir). Bunu kullanacak olursanız sorun çözülür. Aşağıdaki gibi bir kod yazacaksınız:

var
 T: TStringList;
begin
 T := TStringList.Create;
 try
   T.Text := GetMacAddress;
   IdHTTP1.Post('https://www.sehirlersavasi.com/', T);
 finally
   T.Free;
 end;
end;

İyi çalışmalar
Cevapla
#13
teşekkürler abi aynen dediğin gibi oldu
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  IdHttp post tuhaf bir istisna TuncayDelphi 9 1.331 23-03-2023, Saat: 00:32
Son Yorum: TuncayDelphi
  Rest Servis Body Param Json Post bydelphi 2 952 05-12-2022, Saat: 17:05
Son Yorum: bydelphi
  Rest Debugger ile POST işlemi 41linea41 0 456 18-10-2022, Saat: 20:25
Son Yorum: 41linea41
Photo REST API Post ile Token Alma ahmet6513 4 1.474 27-09-2022, Saat: 15:53
Son Yorum: ahmet6513
  idhttp çerez mesajı bydelphi 1 537 03-04-2022, Saat: 10:27
Son Yorum: bydelphi



Konuyu Okuyanlar: 1 Ziyaretçi