[Powered by Google Translate] ასე რომ საუკეთესო ყოველდღე, თქვენ ალბათ ტიპის ან
მინიმუმ ვხედავ HTTP.
რეალურად, თუ თქვენ თვალს ან მოსმენის ამ ზე
ვებ, თქვენ იყენებთ HTTP ახლავე.
მაგრამ რა არის ეს?
ისე, ეს, რაც თქვენ აკრიფეთ დაწყების URL, ან
მაინც გამოიყენება.
ამ დღეებში, ბრაუზერები უბრალოდ ვივარაუდოთ, რომ გსურთ HTTP,
მაშინაც კი, თუ თქვენ არ რეალურად აკრიფოთ იგი.
გაძლიერებული ტექნიკურად თუმცა, HTTP არის ოქმი, ენა
ჯიშები, რომ ვებ ბრაუზერები და ვებ სერვერების საუბარი, კომპლექტი
კონვენციები, რომლებზეც ისინი ვემხრობით, მხოლოდ
როგორც ჩვენ ადამიანები გვყავს.
მაგალითად, აშშ, როდესაც თქვენ პირველი აკმაყოფილებდეს ვინმე, თქვენ
ტიპიურად ინიცირებას დაკავშირებით გავრცელებით თქვენი
მხრივ, სადაც წერტილი, სხვა პირის პასუხობს ის მიერ
შერყევისკენ იგი.
ისე, რომ ოქმს.
ზოგიერთ ქვეყანაში ან ოჯახებს, თქვენ ინიცირება კავშირი მიერ
kissing ვინმე cheek.
ისე, რომ კიდევ ერთი პროტოკოლი.
ამიტომ HTTP არის ოქმი, რაც ხდება ჩართვა კომპიუტერები
ნაცვლად ადამიანები.
და აქ როგორ მუშაობს.
როდესაც ბრაუზერში სურს აჩვენოს ადამიანის ვებ გვერდზე, იგი იწყებს
კავშირი სერვერზე გაგზავნით HTTP მოთხოვნის,
შიგნით რაც გაგზავნა akin რომ გთხოვთ
გამომიგზავნოთ ამ ვებ გვერდზე.
სინამდვილეში, ეს რაღაც უფრო cryptic მოსწონს,
get/http/1.1.
მაგრამ როდესაც სერვერზე იღებს, რომ თხოვნით, ის აგზავნის HTTP
საპასუხოდ, შიგნით რაც ვებ გვერდზე.
არის, რომ ვებ გვერდზე, იმავდროულად, არის დაწერილი ენა
მოუწოდა HTML, ან ჰიპერტექსტის მარკირებას ენა.
სწორედ HTTP იღებს საკუთარი სახელით.
HTTP არის აბრევიატურა ამისთვის ჰიპერტექსტის გადაცემის პროტოკოლი,
რადგან რასაც ის გადაცემის სერვერიდან რომ ბრაუზერს
ჰიპერტექსტის, ჰიპერტექსტის მარკირებას ენა.
In გრძნობა, ვებ ჰგავს რესტორნები, სადაც თქვენ
დამკვეთის ან კლიენტს.
ჰგავს თქვენ შეუკვეთოთ საკვები რესტორანი საწყისი მიმტანი ან
მიმტანი, რომლებიც შემდეგ მოაქვს მას თქვენს მაგიდასთან, ასე რომ ბრაუზერების
იმისათვის ფაილები სერვერზე ვინც მაშინ
ანაზღაურება იგივე.
ფაქტობრივად, ეს არის სწორედ ამიტომ, რომ ბრაუზერები ხშირად
წ კლიენტებს და სერვერები უწოდებენ, ისევე სერვერები.
ურთიერთობისათვის არის ძალიან იგივე.
აზრი?
ყველა უფლება, კარგად მოდით შევხედოთ რეალურ HTTP მოთხოვნის
და რეაგირებაზე.
თავიდან, მოდით გახსნა ბრაუზერში.
მე მოხდეს უნდა გამოყენებით Chrome, მაგრამ თქვენ ამ უმეტეს ნებისმიერი
ბრაუზერის ამ დღეებში.
მოდით შემდეგი არჩევა დასაწყისში, შემქმნელი, შემქმნელი ინსტრუმენტები,
რომელიც გაიხსნება შემქმნელი დისკუსიაში
ქვედა ჩვენი ფანჯარა.
და მოდით შემდეგი click რომ პანელი ქსელის tab.
შემდეგ ჯერზე მე ჩატვირთვა ვებ გვერდზე დან სერვერზე, ჩვენ ვხედავთ
ამ tab ყველა HTTP მიმოსვლის
Chrome და სერვერზე.
OK.
მოდით ეწვევა, ვთქვათ, Google.
http://www.google.com/enter.
OK, რა უბრალოდ მოხდა?
კარგად თავიდან, მოდით გადახვევა რომ ძალიან ზევით tab.
პირველივე მწკრივში წარმოადგენს Google-ის HTTP საპასუხოდ ჩემი
HTTP მოთხოვნის.
კარგად, მოდით დააჭირეთ ამ რიგის.
მარჯვნივ, ჩვენ ახლა ვხედავთ ესკიზი HTML რომ იყო
შედის, რომ საპასუხოდ, ერთად მთელი bunch of
JavaScript.
მაგრამ უფრო იმ სხვა დროს.
მოდით ახლა დააწკაპუნეთ ჰედერისა tab მარცხნივ ამ
Preview tab, და აქ, სადაც ჩვენ ვხედავთ რეალურ HTTP
თხოვნა, ჩემი ბრაუზერის გაგზავნილი და ფაქტობრივი HTTP საპასუხოდ
რომ Google დაბრუნდა.
რაც შეეხება სერვერის საპასუხოდ, მოდით დააჭირეთ წევრის წყარო შემდეგი
რეაგირების ჰედერისა.
აი რა Google გაგზავნილი ჩემი ბრაუზერში.
პირველი ხაზი არის, ალბათ, ყველაზე საინტერესო -
HTTP/1.1 200 OK.
ეს ნიშნავს, ყველა კარგად არის და მთავარი გადაეცა
წარმატებით.
შანსი თქვენ არასოდეს მინახავს ეს 200 ადრე, წინააღმდეგ შემთხვევაში
ცნობილია როგორც HTTP სტატუსის კოდი, მაგრამ თქვენ ალბათ გინახავთ 404,
ფაილი ვერ მოიძებნა, შესაძლოა, ზოგიერთი სხვა.
ისე, ეს, სადაც ციფრები მოდის.
კარგად იქ მოგეცათ -
HTTP.