04-02-2026, Saat: 10:24
(Son Düzenleme: 04-02-2026, Saat: 10:27, Düzenleyen: hi_selamlar.)
(03-02-2026, Saat: 14:56)m_ekici Adlı Kullanıcıdan Alıntı: Merhaba
Kendi hazırladığım Rest serverdan bilgi alıyorum. SoapUI ve Rest Debugger ile 3 header parametresi gönderiyorum ve json bilgi dönüyor. Aynı parametreleri kod ile ekleyerek execute ettiğimde 400 bad request hatası alıyorum. Rest Debugger den kopyaladığım komponentleri olduğu gibi çalıştırdığımda hata vermiyor. Sadece request.params ı clear ederek yeni değeri ekliyorum ama hata veriyor. sebebi nedir?
SIP_RestRequest.Params.Clear; ReqParamStr := IntToStr(MasaTuru); SIP_RestRequest.Params.AddItem('KULL_SIRA', ReqParamStr, TRESTRequestParameterKind.pkHTTPHEADER, [poDoNotEncode]); ReqParamStr := GuvKodu; SIP_RestRequest.Params.AddItem('GUV_KODU', ReqParamStr, TRESTRequestParameterKind.pkHTTPHEADER, [poDoNotEncode]); ReqParamStr := IzinGuid; SIP_RestRequest.Params.AddItem('KULL_GUID', ReqParamStr, TRESTRequestParameterKind.pkHTTPHEADER, [poDoNotEncode]); SIP_RestRequest.Method := TRESTRequestMethod.rmPOST; try SIP_RestRequest.Execute;
Merhabalar,
Acaba SIP_RestRequest.Params.Clear; ettiğiniz için Content-Type: application/json, Accept: application/json vb gidiyor olabilir mi?
Gibi bir ilave yapsak acaba.
SIP_RestRequest.Params.Clear;
SIP_RestRequest.Params.AddItem('Content-Type', 'application/json', pkHTTPHEADER);
SIP_RestRequest.Params.AddItem('Accept', 'application/json', pkHTTPHEADER);
Amaç, bilginin de/aklın da zekat'ını vermek.

