
LANGUAGE: C++
CHALLENGE:
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 the appropriate label from the above list based on status.
SOLUTION:
switch( status ){ case 200: cout << "OK (fulfilled)"; break; case 403: cout << "forbidden"; break; case 404: cout << "not found"; break; case 500: cout << "server error"; break; }
change cout to System.out.println(
Here is the code for C:
switch( status ){
case 200:
printf(“OK (fulfilled)”);
break;
case 403:
printf(“forbidden”);
break;
case 404:
printf(“not found”);
break;
case 500:
printf(“server error”);
break;
}
switch( status ){
case 200:
System.out.println(“OK (fulfilled)”);
break;
case 403:
System.out.println(“forbidden”);
break;
case 404:
System.out.println(“not found”);
break;
case 500:
System.out.println(“server error”);
break;
}
I tried to use the above commands…but I keep on getting an error message:
CODELAB ANALYSIS: COMPILER ERROR(S)
More Hints:
⇒ You almost certainly should be using: “
Could you please solve this question in python?
Thanks
switch( status ){
case 200:
System.out.println( “OK (fulfilled)” );
break;
case 403:
System.out.println( “forbidden” );
break;
case 404:
System.out.println( “not found” );
break;
case 500:
System.out.println( “server error” );
break;
}