C# adresindeki bir .net web uygulaması üzerinde çalışıyorum ve bir üçüncü tarafdan REST hizmetini kullanmam gerekiyor (WCF kullanmıyorlar). Bir WSDL'nin mevcut olduğu ve Visual Studio'nun temeldeki tüm kodları oluşturacağı web servis çağrılarını kullanmanın geçmişinden geliyorum ve sonra gitmeye hazırım.En İyi Yolu NET'te REST API'sinden JSON'u Kullanmak İçin
Bu davranışı bir dereceye kadar simüle edebilecek bir araç veya çerçeve yok mu? Anlaşmadan, bir aracın ne beklemesi gerektiğini bilmesinin bir yolu olmadığını anlıyorum ama bir REST çağrısı yapmak için parametreler sağladığım ve sihirbazın cevabın ayrıntılarını çalışmasına yardımcı olacak bir sihirbazdan geçebileceğimi düşünürdüm. İşlemin sonunda, web hizmetinin nasıl davrandığına benzer REST API'sini modelleyen bir nesne kümesi olurdu.
REST ve JSON'un kendilerine büyük avantajlar sunduğunu biliyorum, ancak otomatik kod oluşumuna izin vermek için standart bir kutu dışı sözleşmenin olmaması gerçek bir geri adım gibi görünüyor.
Açık bir şey eksik mi, yoksa yalnızca .NET'teki REST'i tüketirken mevcut durum mu? Her yeni API için gerçekten kazan plaka kodunu yazmam gerekiyor mu?
Bunun hiç yardımcı olacağından emin değilim ancak RESTful WCF WADL projesine göz atmak isteyebilirsiniz: http://wadl.codeplex.com/ –
REST servisine HTTP üzerinden bağlanabilirseniz 80 numaralı bağlantı noktasında, Visual Studio'yu kullanarak ona bağlanabilmeli ve sizin için oluşturulmuş kodları kullanabilmeniz gerekir. Neyi kaçırıyorum? – phil
Phil, bunun bir örneği var mı? Referansı bir referans referansı olarak mı ekliyorsunuz? Örneğin, bu url [link] (http://api.justin.tv/api/clip/show/1278312.json?jsonp=) geçerli bir json nesnesini geri getirir, bunu nasıl eklersiniz? – Kywillis