Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

Please do not use a python code already on the internet.

The following code must be written in python for this HW assignment. I will provide a skeleten for the code and you must write some lines of code to satisfy the objective of the prorgram.

you need to develop a web server that handles one HTTP request on at a time. the  web server should accept
and parse the HTTP request, get the requested file from the server’s file system,  and create an HTTP response
message consisting of the requested file preceded by header lines, and then send the response directly to
the client. If the requested file is not present in the server, the server should send an HTTP “404 Not
Found” message back to the client. 

Dont need the hole code just right the information and code it to the skeleten pictures below.

 

+Send the content of the requested file to the client
for i in range (0, len (outputdata)) :
connectionSocket.send (outputdata[i).encode ())
connectionSocket.send ("\r\n", encode () )
connectionSocket.close ()
#Send response message for file not found
#Eill in start
end
+Closedelientsoeket
expand button
Transcribed Image Text:+Send the content of the requested file to the client for i in range (0, len (outputdata)) : connectionSocket.send (outputdata[i).encode ()) connectionSocket.send ("\r\n", encode () ) connectionSocket.close () #Send response message for file not found #Eill in start end +Closedelientsoeket
Fimport Socket module
from socket import *
import sys # In order to terminate the program
serverSocket = socket (AF INET, SOCK STREAM)
#Prepare a sever socket
#Fill in start
#Fill in end
while True:
#Establish the connection
print ('Ready to serve...')
connectionSocket, addr =
#Fill in start
#Fill in end
try:
message
#Fill in start
*Pill in end
filename = message.split() (1
F= open (filename (1:)
outputdata
Fill3
start
#Fill inend
+Send one HTTP header line into socket
1111111 atart
expand button
Transcribed Image Text:Fimport Socket module from socket import * import sys # In order to terminate the program serverSocket = socket (AF INET, SOCK STREAM) #Prepare a sever socket #Fill in start #Fill in end while True: #Establish the connection print ('Ready to serve...') connectionSocket, addr = #Fill in start #Fill in end try: message #Fill in start *Pill in end filename = message.split() (1 F= open (filename (1:) outputdata Fill3 start #Fill inend +Send one HTTP header line into socket 1111111 atart
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education