Şimdi Ara

Asp.net Web API POST Metodu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
826
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar. Android de kullanmak için Asp.Net kullanarak bir web servis oluşturmam gerekiyor. Ben aslında bu servisin get kısmını aşagıdaki gibi yazıp json verisini oluşturdum:

    Response.Clear();
    Response.ClearContent();
    Response.ClearHeaders();


    int productID = Convert.ToInt32(Request.QueryString["ProductID"]);

    string strSonuc = "";

    try
    {
    string conStr = "data source=.;database=Northwind;user=Android;password=123456;Integrated Security=True;";

    SqlConnection connection = new SqlConnection(conStr);
    connection.Open();

    string sorgu = "select * from Products";

    SqlCommand cmd = new SqlCommand(sorgu, connection);
    cmd.Parameters.AddWithValue("@productID", productID);

    SqlDataReader reader = cmd.ExecuteReader();

    while (reader.Read())
    {
    var nes = new
    {
    ProductID = reader["ProductID"].ToString(),
    ProductName = reader["ProductName"].ToString(),
    CategoryName = reader["CategoryName"].ToString(),
    UnitPrice = reader["UnitPrice"].ToString()
    };
    strSonuc = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(nes);
    }
    }
    catch (Exception ex)
    {
    strSonuc = "Hata : " + ex.Message;
    }

    Response.Write(strSonuc);


    Dönen Json Verisi:


    {"urunler":[ { "ProductID": 1, "ProductName": "bir " }, { "ProductID": 2, "ProductName": "iki " }, { "ProductID": 3, "ProductName": "uc " }, { "ProductID": 4, "ProductName": "dort " } ]}


    Bu servis ile android üzerinden sql server daki verilerime erişebiliyorum ancak benim anlayamadığım konu android üzerinden sql server a nasıl veri göndereceğiz bunun için nasıl bir servis oluşturmalıyım? Yardım ederseniz çok makbule geçer. Şimdiden teşekkürler.







  • Adı üzerinde "web api"

    Http isteği yollamalısın. Request tipi "post" olacak.Veriyi de post data veya querystring içerisinde göndereceksin.

    Ayrıca, mesajında yazdığın şekilde baya bir hazır yapıyı yeniden yazmışsın. Response'u kapatmayı da unutmuşsun örneğin sorun olur.



    < Bu mesaj bu kişi tarafından değiştirildi wqlky -- 27 Aralık 2014; 14:16:50 >
  • Bir örnek ile açıklayabilr misiniz?



    < Bu mesaj bu kişi tarafından değiştirildi ali_san -- 28 Aralık 2014; 13:40:36 >
  • MVC de get metodunu bu şekilde oluşturdum ve istediğim json yapısına ulaşabiliyorum.

     Asp.net Web API POST Metodu


    Buda dönen json verim

     Asp.net Web API POST Metodu


    Bu projeye nasıl post metodunu ekleyeceğim yani nasıl veri tabanına kayıt ekleyeceğim bunun için nasıl bir Stored Procedures oluşturacağım. Lütfen yardım edebilir misiniz:(:(:








  • hocam derdimi anlatamadım galiba ben post edecek servisi MVC de nasıl yazabilirim kısmını anlayamadım attığınız örneklerde json ile veri post etmeyi göstermis ben daha post servisini oluşturamadım ki:S
  • Public dondureceginObjeTuru Post()
    {
    return donecekObje;
    }

    En basit bu

    Asp.net sitesinde Hersey var. End kotu YouTube da Oda olmadi githubda ornek proje vardir

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    php database veri eklemede hata
    geçen yıl açıldı
    PHP POST Kaydetme sorunu?
    11 yıl önce açıldı
    Daha Fazla Göster
  • Post yerine baska bir isim vereceksen metodun ustune [HttpPost] ekle

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Çözdüm hocam teşekkür ederim ilgilendiğiniz için.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.