..


Sponsor Bağlantılar

HTTP protokolü (ortamında. NET)

Çeşitli tarayıcılar web siteleri, daha öncede bahsedildiği gibi iletişim hangi mekanizma, Köprü Metni Aktarım Protokolü (HTTP) olarak adlandırılan bir protokol dayanmaktadır.
Orijinal biçiminde bu protokol köprü belgeleri, ya da birlikte bağlantılı belgeleri aktarmak için değil, iyi tanımlanmış bir kullanıcı arayüzü olmadan tasarlanmış, ancak nesil web uygulamaları gücü budur.

HTTP bazı temel komutlar dayalı bir protokoldür. Bunlardan en önemli GET ve POST, ama diğerleri gibi KAFA gibi önemli kontrol ve PUT. GET yöntemi isteği belirtilen 'Tekdüzen Kaynak Tanımlayıcı (URI) (temelde web sitesinin adresi) tarafından tanımlanan bilgi verir. POST yöntemi web sunucusuna bir istek göndermek için kullanılır. HEAD komutu isteğin URI tarafından tanımlanan sadece başlık bilgilerini verir. PUT yöntemi sunucuya bilgi göndermek için kullanılan ancak belge ve yerine parametrelerin kayıt şeklinde. Edilir

Bu dersin amacı HTTP bilgilerini derinleştirmek, ancak ortamda köklü nasıl açıklamak değildir. NET geliştirme. Bu ortam HTTP isteklerini yapmak için izin birçok sınıf içerir. WebRequest sınıfı, örneğin, belirli bir adres için bir istek gönderir GetResponse adlı bir yöntemini içerir.

Tarayıcının, bir küçük örnek program uygulamak olmadan bir web sunucusuna doğrudan bir talep nasıl görmek için. Biz Visual Studio'yu ve seçme Yeni Proje iletişim kutusunda, konsol uygulaması projenin türüne yeni bir proje oluşturmak

Web istekleri için yeni oluşturulan program kodu ekleyelim. Visual Studio program.cs adlı bir dosya için bir başlangıç ​​noktası olarak uygulaması oluşturur.

Bu dosya içinde aşağıdaki kodu ekleyin:






 using System; System.Collections.Generic kullanarak;

 





 System.Linq kullanarak;







 System.Text kullanarak;







 System.Net kullanarak;







 System.IO kullanarak;









 ad WebRequestorApp







 {

 

  



 class Program {



    



 static void Main (string [] args) {

 

      



 WebRequest req = WebRequest.Create ("http://www.google.com");

 

      



 WebResponse resp = req.GetResponse ();

 

      



 StreamReader reader = new StreamReader (resp.GetResponseStream (), Encoding.ASCII) Console.WriteLine (reader.ReadToEnd ());

 

    



 }



  



 }







 }



Biz bizim ekranda hata ayıklama ve HTML kodu göreceksiniz süre sonra menüden Start Without Debugging tıklayarak uygulamayı başlatın. HTML kolay anlaşılır değildir ve yorumlama kullanıcılar için anlaşılabilir hale web sunucusuna istek gönderme görevi var ve bir cevap almak tarayıcılar ile sınırlıdır bu şekilde açıkça görülmektedir. Bu örnek sadece bir web isteği temel özelliklerini göstermek için hizmet vermektedir.

Iş temelde oluşturmak ve web sunucusu (gelen URL yoluyla) bir istek göndermek için bir tarayıcı oluşur ve kullanıcılara anlaşılabilir bir şekilde sunulması, yanıt alma. Bu sorunun cevabı genellikle HTML etiketleri içeren bir metin akımı (stream) oluşur.

ASP.NET uygulamaları geliştirmek bizim HTML ile çok sık yapmak gerekir. Bu kod çoğu sunucu tarafı denetimleri (sunucu tarafı kontrol) tarafından değil, bazı durumlarda otomatik olarak oluşturulur, kendimizi sayfalarımızı özelleştirme ya da ihtiyaçlarına göre özel bir denetim oluşturmak için HTML kodu yazmak zorunda için olacaktır.

Örneğin aşağıdaki kod bir düğme ve bir açılır menü içeren bir HTML sayfası oluşturur:






 <html>

 





 <body>

 





 <h2> Merhaba.

 



 En sevdiğiniz nedir. NET Özellik </ h2>

 





 <select name='Feature'>







 <option> Tipi Güvenlik </ option>

 





 <option> çöp toplama </ option>

 





 Birden Syntax'lerin <option> </ option>

 





 <option> Kod Erişim Güvenliği </ option>

 





 <option> basit Threading </ option>

 





 </ Option> <option> Araf Sürüm

 





 </ Seç> <br/>

 





 <input type=submit name='Lookup' value='Lookup'> </ input>

 





 <br/>

 





 </ Body>







 </ Html>



Bu bir değer seçebilirsiniz statik bir sayfa ve sadece yerel olarak çalışır.

Visual Studio ASP.Net ile yardım
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
ASP.NET (Ders) ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders.
SQL ve Veritabanı (Ders) SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39.
Sponsor Bağlantılar