|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hrtdotnet.java.net.HttpUtil
public class HttpUtil
HTTP関係のユーティリティクラスです。
メソッドの概要 | |
---|---|
static boolean |
checkFormat(java.lang.String url)
指定されたURLの、HTTP形式としての正当性を判定します。 |
static boolean |
checkProtocol(java.lang.String protocol)
指定されたプロトコル(文字列)の、HTTPもしくはHTTPSのプロトコルとしての正当性を判定します。 |
static boolean |
checkProtocol(java.net.URL url)
指定されたURLの、HTTPもしくはHTTPSのプロトコルとしての正当性を判定します。 |
static java.lang.String |
getExtension(java.lang.String url)
指定されたURLから拡張子を抽出します。 |
static java.lang.String |
getReferer(java.net.HttpURLConnection connection)
HttpURLConnectionにリファラ(Referer)を設定します。 |
static java.lang.String |
getUserAgent(java.net.HttpURLConnection connection)
HttpURLConnection からユーザエージェント(User-Agent)を取得します。 |
static boolean |
isHttpUrl(java.lang.String str)
指定した文字列の、HTTP形式としての正当性を判定します。 |
static void |
setAuthentication(java.lang.String user,
java.lang.String pass)
アクセス制限の認証を行います。 |
static void |
setReferer(java.net.HttpURLConnection connection,
java.lang.String referer)
HttpURLConnectionにリファラ(Referer)を設定します。 |
static void |
setUserAgent(java.net.HttpURLConnection connection,
java.lang.String userAgent)
HttpURLConnectionにユーザエージェント(User-Agent)を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static void setReferer(java.net.HttpURLConnection connection, java.lang.String referer)
connection
- HttpURLConnectionオブジェクトreferer
- リファラ(Referer)
java.lang.NullPointerException
- connectionがnullの場合public static java.lang.String getReferer(java.net.HttpURLConnection connection)
connection
- HttpURLConnectionオブジェクト
java.lang.NullPointerException
- connectionがnullの場合public static void setUserAgent(java.net.HttpURLConnection connection, java.lang.String userAgent)
connection
- HttpURLConnectionオブジェクトuserAgent
- ユーザエージェント(User-Agent)
java.lang.NullPointerException
- connectionがnullの場合public static java.lang.String getUserAgent(java.net.HttpURLConnection connection)
connection
- HttpURLConnectionオブジェクト
java.lang.NullPointerException
- connectionがnullの場合public static void setAuthentication(java.lang.String user, java.lang.String pass)
user
- ユーザ名pass
- パスワード
java.lang.NullPointerException
- 引数がnullの場合public static boolean checkFormat(java.lang.String url)
url
- 判定するURL
public static boolean checkProtocol(java.net.URL url) throws java.lang.NullPointerException
url
- URLオブジェクト
java.lang.NullPointerException
- urlがnullの場合public static boolean checkProtocol(java.lang.String protocol)
protocol
- プロトコル
java.lang.NullPointerException
- protocolがnullの場合public static java.lang.String getExtension(java.lang.String url) throws java.lang.NullPointerException, java.lang.IllegalArgumentException
url
- リソースのURL
java.lang.NullPointerException
- urlがnullの場合
java.lang.IllegalArgumentException
- urlがHTTPもしくはHTTPS形式ではない場合public static boolean isHttpUrl(java.lang.String str)
str
- 対象の文字列
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |