官术网_书友最值得收藏!

The Request/Response Cycle

Before you can build a web scraper, you must take a second and think about how the internet works. At its core, the internet is a network of computers connected together, discoverable through Domain Lookup System (DNS) servers. When you want to visit a website, your browser sends the website URL to a DNS server, the URL is translated into an IP address, and your browser then sends a request to the machine at that IP address. The machine, called a web server, receives and inspects the request, and makes a decision on what to send back to your browser. Your browser then parses the information sent by the server and displays content on your screen depending on the format of the data. The web server and browser are able to communicate because of the adherence to a global set of rules called the HTTP. In this chapter, you will learn some of the key points on the HTTP request and response cycle.

This chapter covers the following topics:

  • What do HTTP requests look like?
  • What do HTTP responses look like?
  • What are HTTP status codes?
  • What do HTTP requests/responses look like in Go?
主站蜘蛛池模板: 静安区| 茂名市| 内江市| 怀安县| 兴安县| 莱芜市| 积石山| 慈溪市| 丹寨县| 千阳县| 江孜县| 石景山区| 南丰县| 卢氏县| 松潘县| 高陵县| 门源| 苍南县| 新蔡县| 百色市| 株洲县| 仁化县| 达孜县| 会东县| 湟源县| 闽侯县| 当涂县| 颍上县| 通化市| 锡林郭勒盟| 莱芜市| 九江县| 鲜城| 萨迦县| 万载县| 永清县| 鹤山市| 喀喇沁旗| 白水县| 凌海市| 三门县|