Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
JSON TRESTRequest Nesnesi Hatası
#1
Merhaba,

JSON işlemleri yaptığım bir projede herhangi bir nedenden sonra çalışan kodlar aşağıdaki hataya düşüyor. Server tarafında IIS te ilgili projeyi kapatıp açtığımda sonrasında projeyi test ettiğimde sorun çözülmüş oluyor. Fakat sonrasında bu hatayı projede herhangi bir yerde aldıktan sonra projedeki tüm JSON işlemleri bu hatayı döndürüyor. (Bu hata oluştuğunda Rest Debugger ise herhangi bir hata döndürmediği gibi herhangi bir veride döndürmüyor.)
Alıntı:no mapping for the unicode character exists in the target multi-byte code page

Sorun sanırım utf8 ile ilgili, anlamadığım nokta; Örneğin Kullanıcı giriş işleminde hiçbir sorun yok ve çalışıyorken bu hatayı başka bir ekranda aldıktan sonra projeyi yeniden başlatttığımda kullanıcı giriş ekranında da artık bu hata oluşuyor. Server tarafında çalışan projede neler yapılabilir araştırdım orada da bir sonuca varamadım.

Yardımlarınızı rica ederim.
Cevapla
#2
Merhaba,
Sunucu uygulaması Delphi ile yazıldıysa veya kodlarına sahip iseniz; sunucu uygulamasını Debugging durumunda çalıştırın.
Daha sonra REST Debugger veya bir Client uygulama ile istekte bulunun ve yanıt alın. Hatayı oluşturmaya çalışın. 
Hata olduğunda, Delphi IDE'si sunucu uygulamanızı askıya alacak ve size bir uyarı gösterecektir.
Bu uyarıyı da paylaşabilirseniz yardımcı olalım.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
(31-12-2019, Saat: 12:27)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Sunucu uygulaması Delphi ile yazıldıysa veya kodlarına sahip iseniz; sunucu uygulamasını Debugging durumunda çalıştırın.
Daha sonra REST Debugger veya bir Client uygulama ile istekte bulunun ve yanıt alın. Hatayı oluşturmaya çalışın. 
Hata olduğunda, Delphi IDE'si sunucu uygulamanızı askıya alacak ve size bir uyarı gösterecektir.
Bu uyarıyı da paylaşabilirseniz yardımcı olalım.

Merhaba,

Sorunun kaynağı; Farklı database ile çalışırken (MSSQL) her tablonun başına databaseadı.dbo.tabloadı eklememek için sorgunun başına Use Database adı şeklindeki kullanımdan kaynaklanıyormuş. Server tarafında Query'nin farklı databasede ilgili tabloları araması ve bulamaması hatayı oluşturuyormuş.

Teşekkürler, iyi çalışmalar.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PNG Glyph - "Invalid graphic format" hatası Cyb3r 1 44 Dün, Saat: 06:22
Son Yorum: Ahmet İPEKÇİ
  OrangeUIStyles Kurulum hatası serdar 19 2.646 02-06-2020, Saat: 10:05
Son Yorum: selcukaktas
  [ÇÖZÜLDÜ]Chart Hatası hk. wiseman 5 375 05-05-2020, Saat: 17:50
Son Yorum: wiseman
  JSON UTF8 Sorunu pro_imaj 0 172 05-05-2020, Saat: 00:26
Son Yorum: pro_imaj
  internal server error (500) hatası.. enigma 13 1.922 31-03-2020, Saat: 09:58
Son Yorum: vkamadan



Konuyu Okuyanlar: 1 Ziyaretçi