Java: An Introduction to Problem Solving and Programming (8th Edition)
Java: An Introduction to Problem Solving and Programming (8th Edition)
8th Edition
ISBN: 9780134462035
Author: Walter Savitch
Publisher: PEARSON
Question
Book Icon
Chapter 10, Problem 12PP
Program Plan Intro

HTTP URL connection

Program Plan:

Filename: Http_URL_Connection.java

  • Import the required header files.
  • Declare the class “Http_URL_Connection”.
    • Declare the main method.
      • Declare the variable and assign the URL to the variable.
      • Declare the variable and assign the user agent.
      • Create an object for URL.
      • Open the URL connection.
      • Set the request methods.
      • Get the response code.
      • Display the URL.
      • Display the response code.
      • If the “res” is equal to “HttpURLCinection.HTTP_OK”, read the file line by line and display it.
      • Finally close the stream.
      • Otherwise, display error message.

Blurred answer
Students have asked these similar questions
I need a help with my python activity. This requires 2 clients and 1 server. This is a system to support an online math contest.   Rule: There are two participants answering at the same time.   The host is responsible in starting up the server, after that they wait for the clients. When the two clients are connected, they must send the message: READY to the server. When the server receives the two READY from the clients, the contest starts.   The server will display 3 questions one after another which can be answered in 30 secs each. 11+10 = 21 10+22 = 32 10+10 = 20   The participant with most correct answers wins.   At the end of the program, the server must show the results. ex: Client1 WINS! 2/3 Client2: 1/3
HTTP is the protocol that governs communications between web servers and web clients (i.e. browsers). Part of the protocol includes a status code returned by the server to tell the browser the status of its most recent page request. Some of the codes and their meanings are listed below: • 200, OK (fulfilled) • 403, forbidden • 404, not found • 500, server error Given an int variable status, write a switch statement that prints out, on a line by itself, the appropriate label from the above list based on status.
Answer the Qusetion:   “The Java URL class represents an URL. URL is an acronym for Uniform Resource Locator.It points to a resource on the World Wide Web”With reference to the above context, please answer the following:a) Write the full java program to get the protocol name, host name and port name of any URL of your choice for example:“https://www.tutorialspoint.com/java/java_applet_basics.htm "   b) Explain the different constructors in java.net.URL package using the code snippets.   c) Discuss the exception thrown when creating a URL for an unknown protocol. d) Write a code in Java to find the InetAddress of a machine , InetAddress of host of any URL of your choice for example: “www.tutorialspoint.com” website. Give any two methods.

Chapter 10 Solutions

Java: An Introduction to Problem Solving and Programming (8th Edition)

Ch. 10.3 - Prob. 11STQCh. 10.4 - Write some Java code to create an output stream of...Ch. 10.4 - Give three statements that will write the values...Ch. 10.4 - Give a statement that will close the stream toFile...Ch. 10.4 - What import statement(s) do you use when creating...Ch. 10.4 - Prob. 16STQCh. 10.4 - Give three statements that will read three numbers...Ch. 10.4 - Give a statement that will close the stream...Ch. 10.4 - Can you use writeInt to write a number to a file...Ch. 10.4 - Can you use readUTF to read a string from a text...Ch. 10.4 - Prob. 21STQCh. 10.4 - Prob. 22STQCh. 10.4 - Does the class FileInputStream have a method named...Ch. 10.4 - Does the class FileOutputStream have a constructor...Ch. 10.4 - Does the class ObjectOutputStream have a...Ch. 10.4 - Prob. 26STQCh. 10.4 - Suppose that a binary file contains exactly three...Ch. 10.4 - The following code appears in the program in...Ch. 10.4 - Prob. 29STQCh. 10.5 - Prob. 30STQCh. 10.5 - Prob. 31STQCh. 10.5 - Prob. 32STQCh. 10.5 - Prob. 33STQCh. 10.6 - Prob. 34STQCh. 10.6 - Prob. 35STQCh. 10 - Write a program that will write the Gettysburg...Ch. 10 - Modify the program in the previous exercise so...Ch. 10 - Write some code that asks the user to enter either...Ch. 10 - Write a program that will record the purchases...Ch. 10 - Modify the class LapTimer, as described in...Ch. 10 - Write a class TelephoneNumber that will hold a...Ch. 10 - Write a class contactInfo to store contact...Ch. 10 - Write a program that reads every line in a text...Ch. 10 - Repeat the previous exercise, but write the new...Ch. 10 - Write a program that will make a copy of a text...Ch. 10 - Suppose you are given a text file that contains...Ch. 10 - Suppose that you have a binary file that contains...Ch. 10 - Suppose that we want to store digitized audio...Ch. 10 - Write a program RecoverSignal that will read the...Ch. 10 - Even though a binary file is not a text file, it...Ch. 10 - Write a program that searches a file of numbers...Ch. 10 - Write a program that reads a file of numbers of...Ch. 10 - The following is an old word puzzle: Name a common...Ch. 10 - The Social Security Administration maintains an...Ch. 10 - The following is a list of scores for a game....Ch. 10 - Write a program that checks a text file for...Ch. 10 - Prob. 5PPCh. 10 - Prob. 6PPCh. 10 - Revise the class Pet, as shown in Listing 6.1 of...Ch. 10 - Write a program that reads records of type Pet...Ch. 10 - Prob. 12PP
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
  • Text book image
    Microsoft Visual C#
    Computer Science
    ISBN:9781337102100
    Author:Joyce, Farrell.
    Publisher:Cengage Learning,
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,