2

If https://www.google.com/search?q=cs50 submits form data using GET to search, what is search? search is just a path that Google's web servers use as an entry point into the search engine. Behind the scenes the web server will redirect the request to a specific server instance, chosen from a cloud of servers, to handle the request. So search doesn't exist ...


2

Toward the end of the last century (early 1990's) a common way for web servers to talk to programming languages was by using the Common Gateway Interface (CGI). CGI is very simple and works in a way that is very similar to the C programs we create in CS50. The network connection is is handled by the web server, like Apache or Microsoft IIS. The web server ...


2

When we submit form data to a URL or a page using either of these methods (i.e., GET and POST), how does this web page receive this data underneath the hood? GET and POST are two request methods of the Hypertext Transfer Protocol (HTTP), which defines how the content we call a "web page" is transferred over the internet. On a more general level, internet ...


Only top voted, non community-wiki answers of a minimum length are eligible