..
Mehānismu, ar kuru dažādiem pārlūkiem sazināties ar tīmekļa vietnēm, kā minēts iepriekš, ir balstīta uz protokolu sauc hiperteksta pārsūtīšanas protokols (HTTP).
Savā sākotnējā formā šis protokols ir izveidots tā nodošanai hiperteksta dokumentus, vai dokumenti, kas saistīti kopā, bet bez labi definēta lietotāja interfeisu, bet kāda ir mūsdienu tīmekļa lietojumprogrammas spēku.
HTTP ir protokols, kas pamatā ir dažas pamata komandas. Svarīgākie no tiem ir GET un POST, bet citi ir svarīgas tādas vadības ierīces kā HEAD un PUT. GET metode atgriež informāciju, kas ir identificēta "vienotais resursu identifikators (URI), ko pieprasījuma (būtībā, interneta vietnes adrese). POST metodi lieto, lai nosūtītu pieprasījumu web serveri. HEAD komanda atgriež tikai galvenes informāciju, ko URI pieprasījumu. PUT metodi lieto, lai nosūtītu informāciju uz serveri, bet kā dokumentiem un reģistriem, nevis parametrus.
Šīs nodarbības mērķis nav padziļināt zināšanas par HTTP, bet gan izskaidrot, kā tā sakņojas vidē. NET attīstība. Šī vide sevī ietver vairākas klases, kas ļauj tai veikt HTTP pieprasījumus. WebRequest klase, piemēram, ietver metodi, ko sauc GetResponse, kas sūta pieprasījumu uz noteiktu adresi.
Lai redzētu, kā padarīt tiešu pieprasījumu web serveri bez pārlūkprogrammā ieviest nelielu paraugu programmu. Sākam Visual Studio, un izveidot jaunu projektu, izvēloties New Project Dialoglodziņā tips Console Application projektu

Pieņemsim pievienot tikko radīts programmas kods izteikt pieprasījumus uz web. Visual Studio izveido pieteikumu, kā sākumpunktu failu ar nosaukumu Program.cs.
Inside šo failu pievienot šādu kodu:
izmantojot sistēmu; izmantojot System.Collections.Generic;
izmantojot System.Linq;
izmantojot System.Text;
izmantojot System.Net;
izmantojot System.IO;
namespace WebRequestorApp
{
klase Program {
statiskā spēku Main (string [] args) {
WebRequest REQ = WebRequest.Create ("http://www.google.com");
WebResponse resp = req.GetResponse ();
StreamReader lasītājs = new StreamReader (resp.GetResponseStream (), Encoding.ASCII) Console.WriteLine (reader.ReadToEnd ());
}
}
}
Mēs sākam pieteikumu, noklikšķinot uz Sākt Bez Debugging izvēlnē pēc tam, kad, kamēr mēs redzēsim atkļūdošana un HTML kodu uz mūsu ekrāna. Skaidri redzams šādā veidā HTML nav viegli saprotama un tās interpretācija ir tikai pārlūkiem, kas ir uzdevums, nosūtot pieprasījumu uz web servera un saņemt atbildi, padarot to saprotamāku tās lietotājiem. Šis piemērs tikai kalpo, lai parādītu galvenās iezīmes tīmekļa pieprasījums.
Darbs būtībā sastāv no pārlūka, lai izveidotu un nosūtītu pieprasījumu Web serverim (caur atbilstošo URL) un saņemt atbildi, iesniedzot to pašu formu saprotamu lietotājiem. Atbilde parasti sastāv no plūsmā (plūsmā) ar tekstu, kas satur HTML tagus.
Izstrādāt ASP.NET lietojumprogrammas mums būs darīt pārāk bieži ar HTML. Lielākā daļa no šī kods tiek ģenerēts automātiski servera pusē kontroli (server-side kontrole), bet atsevišķos gadījumos, mēs paši, kam rakstīt HTML kodu, lai pielāgotu mūsu lapas vai izveidot pielāgotu kontroles atbilstoši jūsu vajadzībām.
Piemēram, šādu kodu ģenerē HTML lapu, kas satur pogas un nolaižamās izvēlnes:
<html> <body> <h2> Hello there. Kas ir jūsu mīļākie NET Feature </ h2>. <select name='Feature'> <option> tipa Drošība </ variants> <option> atkritumu savākšanu </ variants> Vairāki sintakses <option> </ variants> <option> Code Access Security </ variants> <option> Vienkāršāki Threading </ variants> Versiju <option> šķīstītavas </ variants> </ Izvēlieties> <br/> <input type=submit name='Lookup' value='Lookup'> </ ievade> <br/> </ Body> </ Html>
Tā ir statisku lapu, kas ļauj jums izvēlēties vērtību, un darbojas tikai vietējā līmenī.
| |
ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39. |
| |
ASP.NET (Kurss)
Pilns kurss būvniecībai Web pieteikumus no 49 €. |
| |
SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39. |