語言

URIUtils.RewriteURI 方法

定義

多載

名稱 Description
RewriteURI(URI, HttpHost)

一種方便地建立新物件 URI 的方法,其方案、主機與埠碼取自目標主機,但路徑、查詢與片段取自現有 URI。

RewriteURI(URI, HttpHost, Boolean)

一種方便地建立新物件 URI 的方法,其方案、主機與埠碼取自目標主機,但路徑、查詢與片段取自現有 URI。

RewriteURI(URI, HttpHost)

一種方便地建立新物件 URI 的方法,其方案、主機與埠碼取自目標主機,但路徑、查詢與片段取自現有 URI。

[Android.Runtime.Register("rewriteURI", "(Ljava/net/URI;Lorg/apache/http/HttpHost;)Ljava/net/URI;", "")]
public static Java.Net.URI? RewriteURI(Java.Net.URI? uri, Org.Apache.Http.HttpHost? target);
[<Android.Runtime.Register("rewriteURI", "(Ljava/net/URI;Lorg/apache/http/HttpHost;)Ljava/net/URI;", "")>]
static member RewriteURI : Java.Net.URI * Org.Apache.Http.HttpHost -> Java.Net.URI

參數

uri
URI

包含可使用的路徑、查詢與片段。

target
HttpHost

包含方案、主機及可使用的埠碼。

傳回

URI

一個包含路徑、查詢與片段的 uri URI,當 targetnull時,則為其方案、主機及埠。

屬性

例外狀況

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

RewriteURI(URI, HttpHost, Boolean)

一種方便地建立新物件 URI 的方法,其方案、主機與埠碼取自目標主機,但路徑、查詢與片段取自現有 URI。

[Android.Runtime.Register("rewriteURI", "(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;", "")]
public static Java.Net.URI? RewriteURI(Java.Net.URI? uri, Org.Apache.Http.HttpHost? target, bool dropFragment);
[<Android.Runtime.Register("rewriteURI", "(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;", "")>]
static member RewriteURI : Java.Net.URI * Org.Apache.Http.HttpHost * bool -> Java.Net.URI

參數

uri
URI

包含可使用的路徑、查詢與片段。

target
HttpHost

包含方案、主機及可使用的埠碼。

dropFragment
Boolean

如果片段不該被複製,那是真的。

傳回

URI

一個包含路徑與查詢的 uriURI,除非dropFragment是 ,否則其片段 ,當 不 nulltrue則包含 scheme、host 和 porttarget

屬性

例外狀況

如果產生的 URI 是無效的。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於