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

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?
主站蜘蛛池模板: 河南省| 丹棱县| 富源县| 界首市| 石家庄市| 昭苏县| 灵川县| 大石桥市| 河北区| 新津县| 庆云县| 鸡泽县| 崇州市| 敦煌市| 安远县| 威信县| 文安县| 徐水县| 全椒县| 安龙县| 班戈县| 紫云| 郎溪县| 德兴市| 岳阳县| 渝北区| 贵港市| 湘潭市| 石首市| 伊川县| 垦利县| 手游| 保靖县| 海门市| 山阴县| 浦县| 余姚市| 北辰区| 开封县| 嵩明县| 太和县|