Forum

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

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

6 Yazılar
3 Üyeler
0 Reactions
1,135 Görüntüleme
(@ibrahimayhan)
Gönderiler: 495
Prominent Member
Konu başlatıcı
 

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 ?

 
Gönderildi : 10/08/2020 08:12

(@eravse)
Gönderiler: 1753
Üye
 
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

 
Gönderildi : 10/08/2020 14:43

(@ibrahimayhan)
Gönderiler: 495
Prominent Member
Konu başlatıcı
 

@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


 
Gönderildi : 11/08/2020 08:07

(@ibrahimayhan)
Gönderiler: 495
Prominent Member
Konu başlatıcı
 

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");

 
Gönderildi : 11/08/2020 12:31

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33303
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 11/08/2020 13:51

(@ibrahimayhan)
Gönderiler: 495
Prominent Member
Konu başlatıcı
 

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...

 
Gönderildi : 30/08/2020 11:57

Paylaş: