Yorumları: 228
Konuları: 51
Kayıt Tarihi: 08-05-2017
Rep Puanı: 462
Acemi
Merhaba
Rest Serverdan bilgi istenirken (Ör. Token alırken) gönderilen bilgilerin HEADER veya BODY içerisinde olmasının farkı (veya problemi) var mı?
İyi Çalışmalar
Yorumları: 1.063
Konuları: 35
Kayıt Tarihi: 22-07-2016
Aktif Kullandığınız Delphi Sürümü:
- Delphi 13
- Delphi 12
- Delphi 11
- Delphi 10 Serisi
Rep Puanı: 5.465
Üstad
10-02-2025, Saat: 09:12
(Son Düzenleme: 10-02-2025, Saat: 09:13, Düzenleyen: RAD Coder.)
Body, isteğin detaylarını içeren açık metin kısmıdır.
Header ise özel alandır. Burada yalnızca isteğin özellikleri, kullanıcı doğrulama bilgileri veya özel bir tanımlama yer alır.
Token özel bir veri olduğu için genellikle Header da gönderilir.
Begin : = end / 2;
Yorumları: 228
Konuları: 51
Kayıt Tarihi: 08-05-2017
Rep Puanı: 462
Acemi
Tekrar merhaba
aşağıdaki şekilde gönderdiğim şifre içerisindeki Türkçe karakterler farklı çıkıyor.
Client;
Test_Request.AcceptCharSet : UTF-8, *;q=0.8
wdbf.Test_RESTRequest.Params.AddItem('Sifre', edPassword.Text, TRESTRequestParameterKind.pkHTTPHEADER);
wdbf.Test_RESTRequest.Params.AddItem('Sifre', edPassword.Text, TRESTRequestParameterKind.pkHTTPHEADER, [poDoNotEncode]);
(2 sini de denedim)
Server ;
SifreStr := Request.GetFieldByName('Sifre');
neyi eksik yapıyorum?
Yorumları: 228
Konuları: 51
Kayıt Tarihi: 08-05-2017
Rep Puanı: 462
Acemi
16-02-2025, Saat: 23:55
(Son Düzenleme: 16-02-2025, Saat: 23:58, Düzenleyen: m_ekici.)
Arkadaşlar kusura bakmayın REST server i bitirene kadar başınızı ağrıtacağım.
REST Server a client tarafından gönderilen
THTTPBasicAuthenticator.Username := 'user';
THTTPBasicAuthenticator.Password := '123';
RESTRequest.Params.AddItem('Authorization', 'basic xxxxxxxxx')
bu alanlar aynı şeyi mi, ifade ediyor?