..


Sponzorirani linkovi

HTTP protokol (u okolišu. NET)

Mehanizam kojim razne preglednike komunicirati s web stranice, kao što je ranije spomenuto, se temelji na protokol nazvan Hypertext Transfer Protocol (HTTP).
U izvornom obliku ovaj protokol je dizajniran za prijenos hipertekst dokumenata ili dokumente povezane zajedno, ali bez dobro definirane korisničko sučelje, ali ono što je snaga moderne web aplikacija.

HTTP je protokol koji se temelji na nekoliko osnovnih naredbi. Najvažniji od njih su GET i POST, ali drugi su važni kontrole, kao što su glave i staviti. GET metoda vraća informacije koje se identificira "Uniform Resource Identifier (URI) koje na zahtjev (u osnovi adresa web stranice). POST metoda se koristi za slanje zahtjeva na web poslužitelju. GLAVA naredba vraća samo zaglavlja podacima identificirani URI zahtjeva. PUT metoda se koristi za slanje informacija na poslužitelju, ali u obliku dokumenata i zapisa, umjesto parametara.

Cilj ove lekcije nije produbiti znanje o HTTP, ali objasniti kako je ukorijenjeno u okolišu. NET razvoj. To okruženje uključuje nekoliko klasa koje im omogućuju da HTTP zahtjeva. WebRequest klase, na primjer, uključuje metodu zvanu GetResponse, koja šalje zahtjev za određenu adresu.

Da biste vidjeli kako napraviti izravan zahtjev za web server, bez preglednik provesti mali uzorak programa. Mi smo započeli Visual Studio i stvoriti novi projekt odabirom Novi projekt dijaloški okvir, tip konzole prijave projekta

Dodajmo novo generira programski kod kako bi zahtjeve za web. Visual Studio stvara program kao polazište za datoteku pod nazivom Program.cs.

Unutar te datoteke dodajte sljedeći kod:






 using System; pomoću System.Collections.Generic;

 





 pomoću System.Linq;







 pomoću System.Text;







 pomoću System.Net;







 pomoću System.IO;









 namespace WebRequestorApp







 {

 

  



 razred programa {



    



 static void Main (string [] args) {

 

      



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

 

      



 WebResponse odnosno = req.GetResponse ();

 

      



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

 

    



 }



  



 }







 }



Mi pokrenuti program klikom na Start bez Debugging iz izbornika nakon nekog vremena vidjet ćemo ispravljanje pogrešaka i HTML kod na našem ekranu. Vidljivo na taj način HTML nije lako razumjeti i njezino značenje je ograničeno na preglednicima koji imaju zadatak slanja zahtjeva na web poslužitelju i dobiti odgovor, što je razumljivo korisnicima. Ovaj primjer služi samo za prikaz osnovnih značajki web-upit.

Rad u osnovi se sastoji od preglednika da biste stvorili i poslali zahtjev za web server (putem odgovarajućeg URL-a) i primanja odgovora, slanje isti u obliku razumljivom za korisnika. Odgovor se obično sastoji od potoka (potok) teksta koji sadrži HTML tagova.

Razvijanje ASP.NET aplikacije morat ćemo učiniti vrlo često s HTML. Većina ovog koda se generira automatski kontrolira strani poslužitelja (server-side kontrole), ali u nekim slučajevima, mi ćemo se da imaju pisati HTML kod kako biste prilagodili našim stranicama ili za stvaranje prilagođenih kontrola u skladu s vašim potrebama.

Na primjer, sljedeći kod stvara HTML stranicu koja sadrži gumb i padajućem izborniku:






 <html>

 





 <body>

 





 <h2> Hello there.

 



 Koja je vaša omiljena. NET igrani </ h2>

 





 <odaberite name='Feature'>







 <option> tipa Sigurnost </ option>

 





 <option> odvoza smeća </ option>

 





 Višestruki Syntaxes <option> </ option>

 





 <option> Kod pristupa sigurnosti </ option>

 





 <option> jednostavnije Threading </ option>

 





 Verzija <option> čistilište </ option>

 





 </ Odabir> <br/>

 





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

 





 <br/>

 





 </ Body>







 </ HTML>



To je statički stranica koja vam omogućuje da odaberete vrijednosti, i to samo radi na lokalnoj razini.

Pomoć sa Visual Studio ASP.Net
E-učenje
ASP (Advanced) ASP (Advanced)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 39 €.
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Od 39 €.
Sponzorirani linkovi