public class FNURLUtil
extends java.lang.Object
| Constructor and Description |
|---|
FNURLUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.net.HttpURLConnection |
getConnection(java.net.URL url)
接続を確立する
|
static java.lang.String |
getResponse(java.net.URL url)
文字列を取る
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
getResponseAsync(java.net.URL url,
java.util.function.Consumer<java.lang.String> stringConsumer)
非同期で文字列を取得
失敗時はnullを返す
|
static FNPair<java.lang.String,java.lang.Integer> |
getResponseByPOST(java.net.URL url,
java.lang.String body,
java.lang.String language,
java.lang.String contentType)
POSTでテキストを送り返ってきた文字列とステータスコードを取得
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
getResponseByPOSTAsync(java.net.URL url,
java.lang.String body,
java.lang.String language,
java.lang.String contentType,
java.util.function.Consumer<FNPair<java.lang.String,java.lang.Integer>> responseConsumer)
POSTでテキストを送り返ってきた文字列とステータスコードを取得
|
static java.io.InputStream |
getStream(java.net.URL url)
ストリームを取る
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
getStreamAsync(java.net.URL url,
java.util.function.Consumer<java.io.InputStream> streamConsumer)
非同期でストリームを取得
失敗時はnullを返す
|
static java.lang.String |
getUserAgent()
ユーザエージェント取得
|
public static java.lang.String getUserAgent()
public static java.net.HttpURLConnection getConnection(java.net.URL url)
throws java.io.IOException
url - URLjava.io.IOException - 接続失敗public static java.io.InputStream getStream(java.net.URL url)
throws java.io.IOException
url - URLjava.io.IOException - 接続失敗public static java.lang.String getResponse(java.net.URL url)
throws java.io.IOException
url - URLjava.io.IOException - 接続失敗public static java.util.concurrent.CompletableFuture<java.lang.Void> getStreamAsync(java.net.URL url,
java.util.function.Consumer<java.io.InputStream> streamConsumer)
url - URLstreamConsumer - ストリームpublic static java.util.concurrent.CompletableFuture<java.lang.Void> getResponseAsync(java.net.URL url,
java.util.function.Consumer<java.lang.String> stringConsumer)
url - URLstringConsumer - 文字列public static java.util.concurrent.CompletableFuture<java.lang.Void> getResponseByPOSTAsync(java.net.URL url,
java.lang.String body,
java.lang.String language,
java.lang.String contentType,
java.util.function.Consumer<FNPair<java.lang.String,java.lang.Integer>> responseConsumer)
url - URLbody - テキストlanguage - 言語contentType - typeresponseConsumer - 返答とステータスコードのペアpublic static FNPair<java.lang.String,java.lang.Integer> getResponseByPOST(java.net.URL url, java.lang.String body, java.lang.String language, java.lang.String contentType) throws java.io.IOException
url - URLbody - テキストlanguage - 言語contentType - typejava.io.IOException - 失敗