www.stackoverflow.com/questionsのようなウェブページの有効なURLとそれに相当するIPアドレスを取得するプログラムを作成する必要があります。次に、プログラムはそのWebページを見つけて、200OKや404NOTFOUNDなどのページのステータスコードを返します。Webページにアクセスできない場合は、状況を説明するメッセージを返す必要があります。
これが私がこれまでにしたことです:
interface Result {
public boolean ok ();
public String message (); }
class Page {
public Result check ( String wholeURL ) throws Exception {
throw new Exception ( "Not sure about the rest”); } }
Also if I were to check a page like http://www.stackoverflow.com I’ll create an instance of Page and then do something like this:
Page page = new PageImplementation ();
Result result = page.check ( "http://www.stackoverflow.com:60" );
if ( result.ok () ) { ... }
else { ... }
The object that is returned is an instance of Result, and the “ok” method should return true when the status code is 200 OK but false otherwise. The method “msg” should return the status code as string.