REST Servis ile bağlantı esnasında şifre problemi yaşayanlar
04/05/20 15:35   Tiger/REST Diğer
Merhaba,
REST Servis ile bağlantı esnasında kullanıcı adı ve şifresinin doğru olduğuna emin olmamıza rağmen bağlantıyla ilgili hata alıyorsak bunun sebebi aşağıda bahsedilen durum olabilir;
Biliyorsunuz, RESTServis ile HTTP isteklerinde bulunuyoruz ve isteklerimiz de HTTP çerçevesinde iletiliyor ve cevapları da bu kapsamda geri alıyoruz. Örneğin, Tiger içerisinde kullanıcı şifremiz "LOGO" ise herhangi bir problem yaşamayız. Ancak içerisinde özel karakterler varsa, örneğin şifremiz "LOGO++" ise ve bunu yazıldığı şekliyle kullanmaya çalışırsak şifrenin hatalı olduğu ve bağlantı sağlayamadığımızı görürüz.
Çözüm, özellikle header içerisindeki stringlerimizi URL encode ederek RESTServis'e göndermektir.
Anlık testlerimiz için ise online URL Encode sitelerinden faydalanabiliriz (örneğin; https://www.urlencoder.io/).
AccessToken alma işlemi için oluşturduğumuz C# örneğimizi bu yönde güncelledik;
REST Servis ile bağlantı esnasında şifre problemi yaşayanlar
04/05/20 15:35   Tiger/REST DiğerMerhaba,
REST Servis ile bağlantı esnasında kullanıcı adı ve şifresinin doğru olduğuna emin olmamıza rağmen bağlantıyla ilgili hata alıyorsak bunun sebebi aşağıda bahsedilen durum olabilir;
Biliyorsunuz, RESTServis ile HTTP isteklerinde bulunuyoruz ve isteklerimiz de HTTP çerçevesinde iletiliyor ve cevapları da bu kapsamda geri alıyoruz. Örneğin, Tiger içerisinde kullanıcı şifremiz "LOGO" ise herhangi bir problem yaşamayız. Ancak içerisinde özel karakterler varsa, örneğin şifremiz "LOGO++" ise ve bunu yazıldığı şekliyle kullanmaya çalışırsak şifrenin hatalı olduğu ve bağlantı sağlayamadığımızı görürüz.
Çözüm, özellikle header içerisindeki stringlerimizi URL encode ederek RESTServis'e göndermektir.
Anlık testlerimiz için ise online URL Encode sitelerinden faydalanabiliriz (örneğin; https://www.urlencoder.io/).
AccessToken alma işlemi için oluşturduğumuz C# örneğimizi bu yönde güncelledik;
https://docs.logo.com.tr/public/wua/logo-objects-rest-servis/logo-rest-baslangic/rest-service-1-projeye-baslarken
Saygılarımızla.
RESTServis Logo Objects REST