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

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


8
パラメータはHTTP POSTリクエストでどのように送信されますか?
HTTP GETリクエストでは、パラメータはクエリ文字列として送信されます。 http://example.com/page?parameter = value&also = another HTTP POST要求では、パラメーターはURIと共に送信されません。 値はどこにありますか?リクエストヘッダーでは?リクエストボディに?それはどのように見えますか?
1476 http  post  parameters  request  uri 

22
REST URI規約-作成中のリソースの単数形または複数形の名前
RESTは初めてですが、一部のRESTfulサービスでは、更新/取得/削除と作成に異なるリソースURIを使用していることがわかりました。といった 作成-使用/リソースを使用していくつかの場所で、POSTメソッド(複数の観察)で/リソースを(単数形) 更新-PUTメソッドで/ resource / 123を使用 Get- GETメソッドで/ resource / 123を使用する このURIの命名規則について少し混乱しています。リソースの作成には、複数形または単数形を何を使用すればよいですか?それを決定する際の基準は何ですか?

6
URIの単語区切り文字としてのハイフン、アンダースコア、またはキャメルケース?
イントラネットアプリ用にHTTPベースのAPIを設計しています。私はそれが物事の大まかな体系ではかなり小さな懸念事項であることを理解していますが、URI内の単語を区切るためにハイフン、アンダースコア、またはキャメルケースを使用する必要がありますか? これが私の最初の考えです。 キャメルケース サーバーで大文字と小文字が区別されない場合に考えられる問題 クエリ文字列のキーにかなり広範囲に使用しているようだ(http://api.example.com?SEARCHQUERY = ...)ではなく、他のURIの部分で ハイフン 他の選択肢よりも審美的に楽しい URIのパス部分で広く使用されているようです 実際にハイフネーションされたクエリ文字列キーを見たことがない おそらく SEOに適しています(これは神話かもしれません) 下線 プログラミング言語が扱いやすい可能性 いくつかの人気のあるAPI(Facebook、Netflix、StackExchangeなど)は、URIのすべての部分でアンダースコアを使用しています。 私はすべてのアンダースコアに傾いています。大企業のほとんどがそれらを使用しているという事実は説得力があります(https://stackoverflow.com/a/608458/360570を参照)。
477 api  url  rest  uri  restful-url 

14
<script src =“ http://…”>でhttp://を//に置き換えることは有効ですか?
私は次の要素を持っています: &lt;script type="text/javascript" src="https://cdn.example.com/js_file.js"&gt;&lt;/script&gt; この場合、サイトはHTTPSですが、サイトは単なるHTTPの場合もあります。(JSファイルは別のドメインにあります。)便宜上、次の操作を行うことが有効かどうか疑問に思っています。 &lt;script type="text/javascript" src="//cdn.example.com/js_file.js"&gt;&lt;/script&gt; http:またはを削除することが有効かどうか疑問に思っていhttps:ますか? 私がテストしたすべての場所で動作するようですが、動作しない場合はありますか?

18
ファイルの変換:AndroidでUriをファイルに変換
a file: android.net.Uriからa に変換する最も簡単な方法は何ですかFileAndroidでですか? 以下を試しましたが、うまくいきません: final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString()); assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath());
401 android  file  uri  file-uri 

29
メディアストアからURIからファイル名とパスを取得する
onActivityResult次を使用して画像のURIを取得できるmediastore画像選択から戻ってきました。 Uri selectedImage = data.getData(); これを文字列に変換すると、次のようになります。 content://media/external/images/media/47 またはパスに与える: /external/images/media/47 しかし、どこかにコピーすることなく画像をビットマップにロードしたいので、これを絶対パスに変換する方法を見つけることができないようです。URIとコンテンツリゾルバーを使用してこれを実行できることは知っていますが、これは電話の再起動時に中断するようですMediaStore。

19
URI文字列を名前と値のコレクションに解析する
私はこのようなURIを持っています: https://google.com.ua/oauth/authorize?client_id=SS&amp;response_type=code&amp;scope=N_FULL&amp;access_type=offline&amp;redirect_uri=http://localhost/Callback 解析された要素を含むコレクションが必要です: NAME VALUE ------------------------ client_id SS response_type code scope N_FULL access_type offline redirect_uri http://localhost/Callback 正確には、C#/。NET HttpUtility.ParseQueryStringメソッドに相当するJavaが必要です。 これについてアドバイスをください。 ありがとう。


7
.NET-プロトコル、ホスト、ポートを取得する
.NETで現在のプロトコル、ホスト、ポートをすばやく取得する簡単な方法はありますか?たとえば、次のURLにいるとします。 http://www.mywebsite.com:80/pages/page1.aspx 戻る必要があります: http://www.mywebsite.com:80 Request.Url.AbsoluteUri完全なURLを取得するために使用できること、およびRequest.Url.Authorityホストとポートを取得するために使用できることはわかっていますが、URL文字列を解析せずにプロトコルを取得する最善の方法がわかりません。 助言がありますか?
229 .net  asp.net  url  uri  authority 



8
C#でURI文字列からファイル名を取得する
文字列URIからファイル名を取得するこのメソッドがあります。より堅牢にするために何ができますか? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length &gt; 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 

8
AndroidでURIビルダーを使用するか、変数を使用してURLを作成する
Androidアプリを開発しています。アプリがAPIリクエストを行うためのURIを構築する必要があります。URIに変数を配置する別の方法がない限り、これが私が見つけた最も簡単な方法です。を使用する必要があることがわかりましたが、使用Uri.Builder方法がよくわかりません。私のURLは: http://lapi.transitchicago.com/api/1.0/ttarrivals.aspx?key=[redacted]&amp;mapid=value 私のスキームはhttp、権限はlapi.transitchicago.com、パスは/api/1.0、パスセグメントはttarrivals.aspx、クエリ文字列はkey=[redacted]&amp;mapid=valueです。 私のコードは以下です: Intent intent = getIntent(); String value = intent.getExtras().getString("value"); Uri.Builder builder = new Uri.Builder(); builder.scheme("http") .authority("www.lapi.transitchicago.com") .appendPath("api") .appendPath("1.0") .appendPath("ttarrivals.aspx") .appendQueryParameter("key", "[redacted]") .appendQueryParameter("mapid", value); できることはわかっていますがURI.add、どうやって統合するのUri.Builderですか?私のようなすべてのものを追加する必要がありURI.add(scheme)、URI.add(authority)上とそうか?それともそれを行う方法ではありませんか?また、URI / URLに変数を追加する簡単な方法は他にありますか?
202 android  uri  uribuilder 

7
ファイルパスをファイルURIに変換しますか?
.NET Frameworkには、パス(例"C:\whatever.txt")をファイルURI(例"file:///C:/whatever.txt")に変換するメソッドがありますか? System.Uriのクラスは(絶対パスにファイルURIから)の逆を持っているが、何も私の知る限りでは、ファイルURIに変換するために見つけることができないよう。 また、これはASP.NETアプリケーションではありません。
201 c#  .net  path  uri 

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