..


Link-uri sponsorizate

Protocolul HTTP (în mediul înconjurător. NET)

Mecanismul prin care comunică cu browsere diferite site-uri web, cum sa menţionat anterior, se bazează pe un protocol numit Hypertext Transfer Protocol (HTTP).
În forma sa originală acest protocol este conceput pentru transferul de documente hypertext, sau documente legate între ele, dar fără o interfata bine-definite de utilizator, dar ceea ce este puterea de aplicatii web moderne.

HTTP este un protocol care se bazează pe unele comenzi de bază. Cele mai importante dintre ele sunt GET si POST, dar altele sunt controale importante, cum ar fi HEAD şi UPT. Metoda EEG returnează informaţii care este identificat cu "Uniform Resource Identifier (URI), specificate de cerere (practic adresa site-ului). Metoda POST este folosit pentru a trimite o cerere către serverul de web. Comanda HEAD returnează numai informaţiile din antetul identificate de URI a cererii. Metoda UPT este utilizată pentru a trimite informaţii la server, dar în formă de documente şi înregistrări în loc de parametri.

Obiectivul acestei lecţii nu este de a aprofunda cunoaşterea de HTTP, ci pentru a explica modul în care aceasta este înrădăcinată în mediul înconjurător. Dezvoltarea NET. Acest mediu include mai multe clase, care îi permit să facă cereri HTTP. Clasa WebRequest, de exemplu, include o metoda numita GetResponse, care trimite o cerere de la o anumită adresă.

Pentru a vedea cum să faci o cerere direct la un server de web, fără un browser pună în aplicare un program de mic eşantion. Începem Visual Studio şi de a crea un nou proiect prin alegerea caseta de dialog New Project, tipul de proiect Cerere Console

Să adăugăm codul programului nou generat de a face cereri pentru web. Visual Studio creează cererea ca fiind un punct de plecare pentru un fişier numit Program.cs.

În interiorul acel fişier adăugaţi codul de mai jos:






 folosind Sistemul, folosind System.Collections.Generic;

 





 folosind System.Linq;







 folosind System.Text;







 folosind System.Net;







 folosind System.IO;









 namespace WebRequestorApp







 {

 

  



 Programul de clasa {



    



 void Main static (string [] args) {

 

      



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

 

      



 WebResponse resp = req.GetResponse ();

 

      



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

 

    



 }



  



 }







 }



Vom porni aplicaţia făcând clic pe butonul Start Fără a Debugging din meniul după un timp vom vedea codul HTML Depanare şi pe ecran noastre. Vede clar în acest fel HTML nu este uşor de înţeles şi interpretarea acestuia este limitată la browsere care au sarcina de a trimite cereri de la serverul de web şi a primi un răspuns, făcându-l uşor de înţeles pentru utilizatori. Acest exemplu serveşte doar pentru a demonstra caracteristicile de bază ale unei cereri de web.

Lucrarea constă în principiu un browser pentru a crea şi a trimite o cerere către un server web (prin URL-ul corespunzător), precum şi primirea răspunsului, prezentând aceeaşi într-o formă uşor de înţeles pentru utilizatori. Răspunsul, de obicei, constă dintr-un flux (stream) de text care conţin tag-uri HTML.

Dezvoltarea de aplicatii ASP.NET vom avea de a face foarte adesea cu HTML. Cele mai multe din acest cod este generat automat de control partea de server (server-side de control), dar în unele cazuri, ne vom pentru a trebui să scrie codul HTML pentru a personaliza paginile noastre sau pentru a crea un control particularizat în funcţie de nevoile tale.

De exemplu, urmatorul cod generează o pagină HTML care conţine un buton şi un meniu drop-down:






 <html>

 





 <body>

 





 <h2> Buna ziua acolo.

 



 Care este filmul tau preferat Element NET </ h2>.

 





 <selectaţi name='Feature'>







 <option> tip de siguranţă </ optiune>

 





 de colectare a gunoiului <option> </ optiune>

 





 Sintaxe Multiple <option> </ optiune>

 





 <option> de acces Codul de securitate </ optiune>

 





 <option> Simpler Threading </ optiune>

 





 Versiuni <option> purgatoriu </ optiune>

 





 </ Select> <br/>

 





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

 





 <br/>

 





 </ BODY>







 </ HTML>



Este o pagină statică care vă permite să selectaţi o valoare, şi funcţionează doar la nivel local.

Ajutor cu Visual Studio ASP.Net
E-Learning
ASP (avansat) ASP (avansat)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Ciclu complet pentru construirea de aplicatii Web de la 49 €.
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €.
Link-uri sponsorizate