タグ付けされた質問 「uri」

Uniform Resource Identifier(またはURI)は、名前またはリソースを識別するために使用される文字列です。URIは従来の用語です。ほとんどの場合、代わりにURLという用語を使用する必要があります。

7
何が有効で、URIクエリにないものは何ですか?
背景(質問はさらに下) 私はこれを何度もグーグルで調べて、RFCとSOの質問を読んでこれを解こうとしましたが、それでもジャックはありません。 だから、私たちは「最良の」答えに投票するだけだと思います、それだけですか? 基本的には、これに要約されます。 3.4。クエリコンポーネント クエリコンポーネントは、リソースによって解釈される情報の文字列です。 query = *uric クエリコンポーネント内では、文字「;」、「/」、「?」、「:」、「@」、「&」、「=」、「+」、「、」、および「$」は予約されています。 最初に私を驚かせることは* uricがこのように定義されていることです uric = reserved | unreserved | escaped reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | "," ただし、これは次のような段落でいくらか明確になります。 上記の「予約済み」構文クラスは、URI内では許可されているが、汎用URI構文の特定のコンポーネント内では許可されていない可能性がある文字を指します。これらは、セクション3で説明するコンポーネントの区切り文字として使用されます。 「予約済み」セットの文字は、すべてのコンテキストで予約されているわけではありません。特定のURIコンポーネント内で実際に予約されている文字のセットは、そのコンポーネントによって定義されます。一般に、文字がエスケープされたUS-ASCIIエンコーディングで置き換えられた場合にURIのセマンティクスが変更されると、文字は予約されます。 この最後の抜粋はやや逆に感じられますが、予約された文字セットはコンテキストに依存すると明確に述べています。しかし3.4では、すべての予約文字はクエリコンポーネント内で予約されていると述べていますが、URIはクエリ文字列の概念を定義していないため、ここでセマンティクスを変更するのは疑問符(?)をエスケープすることだけです。 この時点で私は完全にRFCをあきらめましたが、RFC 1738は特に興味深いものでした。 HTTP URLの形式は次のとおりです。 http://<host>:<port>/<path>?<searchpart> <path>および<searchpart>コンポーネント内で、「/」、「;」、「?」予約されています。"/"文字は、階層構造を指定するためにHTTP内で使用できます。 …

13
URIから完全なファイルパスを取得する方法
URIから完全なファイルパスを取得したいのですが。URIは画像ではありませんが、音楽ファイルですが、MediaStoreソリューションのように実行した場合、アプリのユーザーがMusic PlayerではなくAstroをブラウザーとして選択すると機能しません。どうすればこれを解決できますか?
99 android  path  get  uri 

8
URIをインテントに渡す方法は?
別のアクティビティでそのURIを使用するために、URIオブジェクトをインテントに渡そうとしています... URIを渡すにはどうすればよいですか? private Uri imageUri; .... Intent intent = new Intent(this, GoogleActivity.class); intent.putExtra("imageUri", imageUri); startActivity(intent); this.finish(); 他のアクティビティでこのURIを使用するにはどうすればよいですか? imageUri = extras.getString("imageUri"); // I know thats wrong ... 君たちありがとう

6
Androidで画像リソースのURIを取得する方法
次のように画像を表示するには、インテントを開く必要があります。 Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("@drawable/sample_1.jpg"); intent.setData(uri); startActivity(intent); 問題はそれUri uri = Uri.parse("@drawable/sample_1.jpg");が正しくないことです。
96 android  uri 

7
ページURIを基準にWebSocket URIを構築する方法は?
ブラウザ側でページURIに関連するWebSocket URIを構築したい。たとえば、私の場合、HTTP URIを次のように変換します http://example.com:8000/path https://example.com:8000/path に ws://example.com:8000/path/to/ws wss://example.com:8000/path/to/ws 私が現在行っていることは、最初の4文字の「http」を「ws」に置き換え、それに「/ to / ws」を追加することです。そのためのより良い方法はありますか?

4
2つのスラッシュで始まるURI…それらはどのように動作しますか?
最近、私はこのように動作するコードブロックを見ました: <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> また、RFC 2396(URI構文)およびRFC 2616(HTTP 1.1)によると、2つのスラッシュで始まるこれらのURIは有効ですが、残念ながらRFCは実際にはそれらを説明していません。 ブラウザーがこれらのURIをどのように処理する/すべき/処理するのかを説明しているリソースを誰かに教えてもらえますか?

3
AndroidでファイルパスをUriに変換する
カメラを使って動画を撮るアプリがあります。ビデオのファイルパスを取得できますが、URIとして必要です。 私が取得しているファイルパス: /storage/emulated/0/DCIM/Camera/20141219_133139.mp4 私が必要なのはこのようなものです: content//media/external/video/media/18576. これは私のコードです。 protected void onActivityResult(int requestCode, int resultCode, Intent data) { // if the result is capturing Image if (requestCode == CAMERA_CAPTURE_VIDEO_REQUEST_CODE) { if (resultCode == RESULT_OK) { // video successfully recorded // preview the recorded video // selectedImageUri = data.getData(); // Uri selectedImage = data.getData(); …
92 android  string  uri 

1
クエリパラメーターとマトリックスパラメーターを使用する場合
クエリパラメータ:http://example.com/apples?order=random&color=blue マトリックスパラメータ:http://example.com/apples;order=random;color=blue クエリパラメーターとマトリックスパラメーターのどちらを使用すればよいですか? マトリックスパラメーターはURLの途中で使用できますが、クエリパラメーターは使用できないのはなぜですか?例えば:http://example.com/apples;order=random;color=blue/2006/archive マトリックスパラメーターがクエリパラメーターのスーパーセットである場合、それらを常に使用しないのはなぜですか? マトリックスパラメータの詳細については、http://www.w3.org/DesignIssues/MatrixURIs.htmlをご覧ください。

8
Microsoft.AspNet.Http.HttpRequestから生のURLを取得します
HttpRequestAsp.Net 5(vNext)内のクラスは、以下のような要求のためのURLについて解析された内容、(とりわけ)が含まれScheme、Host、Pathなど ただし、元のリクエストURLを公開している場所はまだ見つかりませんでした。これらの解析された値のみです。(以前のバージョンにはありましたRequest.Uri) HttpRequestで利用可能なコンポーネントからURLをつなぎ合わせる必要なしに、生のURLを取り戻すことはできますか?


6
Uri.HostとUri.Authorityの違いは何ですか
System.Uri持っているHost、AuthorityとDnsSafeHost。MSは、ここでいつHostとDnsSafeHostが異なるかについての良い例を提供します。 私はのための同様の例/説明が欲しいHostとAuthority。
86 c#  .net  uri 

2
Uriのホストを交換してください
.NETを使用してURIのホスト部分を置き換える最も良い方法は何ですか? すなわち: string ReplaceHost(string original, string newHostName); //... string s = ReplaceHost("http://oldhostname/index.html", "newhostname"); Assert.AreEqual("http://newhostname/index.html", s); //... string s = ReplaceHost("http://user:pass@oldhostname/index.html", "newhostname"); Assert.AreEqual("http://user:pass@newhostname/index.html", s); //... string s = ReplaceHost("ftp://user:pass@oldhostname", "newhostname"); Assert.AreEqual("ftp://user:pass@newhostname", s); //etc. System.Uriはあまり役に立たないようです。
85 c#  .net  uri 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.