Question

Q. a) What is good about using CGI to program code behind the Web server? ……… …………………………………………………………………………………………… b) What is bad about CGI code? ………………………………………………………… ……………………………………………………………………………………...

Q.

a) What is good about using CGI to program code behind the Web server? ………

……………………………………………………………………………………………

b) What is bad about CGI code? …………………………………………………………

……………………………………………………………………………………………

0 0
Add a comment Improve this question Transcribed image text
Answer #1
1) It has a very straightforward interface and utilizes standard input, standard output, and environment factors to communicate with the Web server without the necessity of a unique library to make a CGI program. CGI Programs are language independent.

2) Utilization of input and output for communicating between the HTTP server and the CGI app making code reuse an entire lot hard & every page load incurs overhead by having to load the programs into memory. The database link is also needed to be accessible for your every instance of the app
Add a comment
Know the answer?
Add Answer to:
Q. a) What is good about using CGI to program code behind the Web server? ……… …………………………………………………………………………………………… b) What is bad about CGI code? ………………………………………………………… ……………………………………………………………………………………...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Read a form on a web page Write a CGI program (in C++) that will provide...

    Read a form on a web page Write a CGI program (in C++) that will provide 'added value'. The user is to key in a value (or select a value) in an HTML page and then run the CGI program. The program is to return a page containing useful information that is different from but related to what was keyed in. You may NOT use redirection - i.e. YOU have to provide the content of the page returned. You should...

  • Hi I'm trying to write a code for a web server in python with flask. This...

    Hi I'm trying to write a code for a web server in python with flask. This is what I have so far from flask import Flask app = Flask(__name__) @app.route('/') #first endpoint i.e. "http://localhost/" def index(): return 'hello' #return data in string if __name__ == '__main__': app.run(debug=True) After running the code, I'm given a address to the web with the text hello. The problem is that this only works with my computer that is running the code. If I try...

  • 1a)For a client/server application using TCP on Layer-4, which program starts first: Client or Server or...

    1a)For a client/server application using TCP on Layer-4, which program starts first: Client or Server or both at the same time? Explain why. b) For a client/server application using UDP on Layer-4, which program starts first: Client or Server or both at the same time? Explain why. 2) Consider an HTTP client that wants to retrieve a web document at a given URL. The IP address of the HTTP server is initially unknown. Which protocols besides HTTP are needed for...

  • Project Description In this project, you will be developing a multithreaded Web server and a simple...

    Project Description In this project, you will be developing a multithreaded Web server and a simple web client. The Web server and Web client communicate using a text-based protocol called HTTP (Hypertext Transfer Protocol). Requirements for the Web server The server is able to handle multiple requests concurrently. This means the implementation is multithreaded. In the main thread, the server listens to a specified port, e.g., 8080. Upon receiving an HTTP request, the server sets up a TCP connection to...

  • A PHP based web page is NOT a client/server architecture type application because PHP code is...

    A PHP based web page is NOT a client/server architecture type application because PHP code is not executed on the client. True False Which of the following application is least likely to be created using PHP? Process user inputs from an HTML form. Include a common copyright notice on every page. Create a dynamic HTML table to show search results. Display a dynamic live clock showing hour, minute, and second. Which of the following is not a server side processing...

  • According to the textbook, values are a society’s ideas about what is good or bad, right...

    According to the textbook, values are a society’s ideas about what is good or bad, right or wrong. [A] True [B] False

  • web problem, JavaScript language for the Web Explain what is wrong with the following code and...

    web problem, JavaScript language for the Web Explain what is wrong with the following code and then fix it. [I want to submit a GET request to the server and I must send the account ID.] async function getAccountInfo () { const res = await fetch('http://example.com/account', { method: 'GET', body: JSON.stringify ({accountID: 123}), headers: {'Content-Type': 'application/json'} }); const accountInfo = await res.json (); console.log (accountInfo);

  • Wild Mask Example 220.78.168.0-A 220.78.175.0-B Web server IP add is 221.79.176.1 Wild Mask/mask A B And...

    Wild Mask Example 220.78.168.0-A 220.78.175.0-B Web server IP add is 221.79.176.1 Wild Mask/mask A B And XOR 11011100 010011101010100000000000 Network 11011100 0100111010101111 00000000 11011100 010011101010100000000000220.78.168.0 000000000000000000000011100000000 0.0.7.255 255.255.248.0 What would be the implication for the following ACL? Access-list 101 permit tcp 220.78.168.0 0.0.7.255 host 221.79.176.1 eq 80 Questions: How many subnets can access the web server? How many hosts can access the web server?

  • what are your current assumptions about writing and what constitutes good and bad writing.

    what are your current assumptions about writing and what constitutes good and bad writing.

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT