merhaba;
çalıştığım bir firma bana xml den veri çekmem için kendi ip adresimi tanımladığı ve xml dosyası vermedi ama xml olarak ürün bilgilerini çekmem için bi kod paylaştı.
şimdi sorum şu?
Benim e-ticaret sitemin yayınlandığı sunucu linux tabanlı verilen kodlar asp.net
Bu ürünleri kendi oluşturduğum bir veri tabanına eklemem gerekiyor sonra düzenleyip siteye aktarmam gerekiyor. Bu işlemi yapmam için bana biraz yardım gerekiyor
Verilen xml için kod aşağıda yazılı buna göre veriyi çekmeliyim ve aynı veriyi veritabanına belli aralıkta çalıştırılıp yeni stok ve stok durumu ve ayrıca fiyat güncellemesi enson olarakta ürünlere ait ürünleri sunucuya kaydetmek.
Örnek kodlar aşağıda paylaşılmıştır.
C# örnek:
private string WebRequest()
{
try
{
var webRequest = System.Net.WebRequest.Create("<< URL >>");
if (webRequest != null)
{
webRequest.Method = "GET";
webRequest.Timeout = 12000;
webRequest.ContentType = "application/json";
webRequest.Headers.Add("ws_user", "<< KOD >>");
webRequest.Headers.Add("ws_pass", "<< ŞİFRE >>");
webRequest.Headers.Add("ws_type", "xml"); // xml veya json
webRequest.Headers.Add("ws_startIndex", "<< BAŞLANGIÇ INDEX >>");
webRequest.Headers.Add("ws_finishIndex", "<< BİTİŞ INDEX >>");
using (System.IO.Stream s = webRequest.GetResponse().GetResponseStream())
{
using (System.IO.StreamReader sr = new System.IO.StreamReader(s))
{
return sr.ReadToEnd();
}
}
}
else
{
return string.Empty;
}
}
catch (Exception ex)
{
return ex.Message;
}
}