WFA Ortamında API C...
 
Bildirimler
Hepsini Temizle

[Çözüldü] WFA Ortamında API CRUD İşlemleri  

  RSS
Ibrahim Ayhan
(@ibrahimayhan)
Üye

Merhabalar,
Test Ortamı İçin Kullanılmak Üzerinde API v2 Üzerinden Oluşturduğum Bir Proje Üzerinden Aşağıdaki Microsoft Döküman Referans Alarak İncelediğimde,

https://docs.microsoft.com/tr-tr/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client

Yukdarıdaki Dökümana Göre .net Windows Form Uygulamasında Button Click İçin GET Metot Nasıl Tetikleyebilirim ?

API Projemi Fiddler Üzerinde CRUD İşlemleri Çalıştığı Test Edilmiştir,

WFA Üzerinde API Projesi Geliştirmediğim İçin Bu Konuda Sizlerden Bilgi Beklemekteyim ?

Alıntı
Gönderildi : 10/08/2020 08:12
Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi
Gönderen: @ibrahimayhan

Merhabalar,
Test Ortamı İçin Kullanılmak Üzerinde API v2 Üzerinden Oluşturduğum Bir Proje Üzerinden Aşağıdaki Microsoft Döküman Referans Alarak İncelediğimde,

https://docs.microsoft.com/tr-tr/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client

Yukdarıdaki Dökümana Göre .net Windows Form Uygulamasında Button Click İçin GET Metot Nasıl Tetikleyebilirim ?

API Projemi Fiddler Üzerinde CRUD İşlemleri Çalıştığı Test Edilmiştir,

WFA Üzerinde API Projesi Geliştirmediğim İçin Bu Konuda Sizlerden Bilgi Beklemekteyim ?

merhaba 

dokumanda dırek olarak kodu vermıs aslında takıldgınız nokta neresıdır 

 

static async Task<Product> GetProductAsync(string path) { Product product = null; HttpResponseMessage response = await client.GetAsync(path); if (response.IsSuccessStatusCode) { product = await response.Content.ReadAsAsync<Product>(); } return product; }

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

CevapAlıntı
Gönderildi : 10/08/2020 14:43
Ibrahim Ayhan
(@ibrahimayhan)
Üye

@eravse

Merhabalar Geri Dönüşünüz İçin Teşekkür Ediyorum,
Yaşadığım Sorun Yazdığım API Fiddler Üzerinde Gerekli Header Gönderdikten Sonra Çalışmaktadır,

Yalnız HttpClient Üzerinde Muhtemel Olarak Header Parametreleri Eksik Geldiğinden Yaşanmaktadır,
Header Olarak Çalışan API Üzerinde HttpClient İle Content-Type, AnahtarKodu ve Yetki Kodu Bilgilerini Header Olarak Nasıl Gönderebilirim ?

User-Agent:Fiddler Everywhere
Content-Type:application/json; charset=utf-8
AnahtarKodu:GUID Key
YetkiKodu:GUID Key
Host:api.akturkgroup.com.tr
Content-Length:0


Bu ileti 2 ay önce 2 defa Ibrahim Ayhan tarafından düzenlendi
CevapAlıntı
Gönderildi : 11/08/2020 08:07
Ibrahim Ayhan
(@ibrahimayhan)
Üye

Merhabalar,
CRUD Metot Düzenleme Sonrasında Sorun Çözümlenmiştir,

HttpClient Üzerinden Aşağıdaki Gibi Header Gönderebilirsiniz

client.BaseAddress = new Uri("https://localhost:44383/MusteriCariHesapBilgileri/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.TryAddWithoutValidation("AnahtarKodu", "apikey");
client.DefaultRequestHeaders.TryAddWithoutValidation("YetkiKodu", "apikey");

CevapAlıntı
Gönderildi : 11/08/2020 12:31
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Geri dönüş ve bilgi için teşekkürler.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 11/08/2020 13:51
Ibrahim Ayhan
(@ibrahimayhan)
Üye

Merhabalar, Konuya EK veya Konu Dahilinde Birşey Sormak İstiyorum,

Bir GET İsleminde Status Code 200 İse List Uzerine Gelen Verilen Atilsin İstiyorum,

C# Uzerinde Gelen Request in Status Code ye Gore Nasil Kontrol Edebilirim ?

Sizlerden Bilgi Beklemekteyim, İyi Calismalar...

CevapAlıntı
Gönderildi : 30/08/2020 11:57
Paylaş: