問題タブ [uri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
176976 参照

.net - .NET-プロトコル、ホスト、およびポートを取得します

.NETに現在のプロトコル、ホスト、およびポートをすばやく取得する簡単な方法はありますか?たとえば、次のURLを使用している場合:

http://www.mywebsite.com:80/pages/page1.aspx

私は戻る必要があります:

http://www.mywebsite.com:80

Request.Url.AbsoluteUri完全なURLを取得するために使用できること、およびRequest.Url.Authorityホストとポートを取得するために使用できることはわかっていますが、URL文字列を解析せずにプロトコルを取得するための最良の方法がわかりません。

助言がありますか?

0 投票する
5 に答える
436 参照

regex - 相対 URL から完全な URL を特定する最速の方法は何ですか (ベース URL が与えられた場合)

現在、このモジュールURI::URLを使用して、相対 URL から完全な URL を生成しています。ただし、希望どおりの速度で実行されていません。これを行う別の方法を知っている人はいますか?

0 投票する
1 に答える
1217 参照

jsp - JSP でどの JSTL URL を参照する必要がありますか?

JSP を実行しようとすると、次のエラーが発生します。Tomcat 6.0.18 を使用していますが、最新バージョンの JSTL を使用したいと考えています。

どのバージョンの JSTL を使用すればよいですか? また、どの URL がどのバージョンの JSTL に対応していますか?

このエラーが発生しています

「TLD またはタグ ファイルの属性ディレクティブによると、属性キーは式を受け入れません」

私はこれが機能していたとだけ言いますが、jar ファイルに TLD ファイルがある JSTL jar ファイルを切り替えたいと思います。(Web アプリケーションのどこかにデプロイして、web.xml で参照を定義する必要はありません)。

0 投票する
6 に答える
8497 参照

java - 指定されたクライアントを使用して Java からプログラムで電子メールの添付ファイルを送信するにはどうすればよいですか

RCP アプリケーションのユーザーに、問題の詳細をサポート部門に送信することをお勧めします。この目的のために、標準エラー ダイアログに「サポートに連絡」ウィジェットを追加しました。

Java 6 の JDIC 呼び出しを使用して、URI ヘッダーを使用してスタックトレースを送信することができましたDesktop.getDesktop().mail(java.net.URI)。これにより、ユーザーのメール クライアントが起動し、コメントを追加して送信できるようになります。

私は電子メールクライアントを起動するのが好きです。なぜなら、それはユーザーが慣れているものであり、ユーザーに関する多くのこと (署名、連絡先の詳細など) をサポートに伝えるからです。Java Mail を同梱したくはありません。

私がやりたいのは、ログ ファイルとスタック トレースをファイルとして添付することです。そのため、最大長の要件はなく、ユーザーには見栄えの良い電子メールが表示され、サポート部門はより多くの情報を扱うことができます。

私が取っているアプローチでこれを行うことはできますか?それとももっと良い方法がありますか?

編集:私はOSGiコンテキストにいるので、JDICのバンドルが必要になります。可能であれば、依存関係をできるだけ少なくして出荷したいと考えています。また、複数のプラットフォーム用に JDIC をバンドルすることは、特にこのような小さな機能の場合は面白くありません。

JavaMail が適切かもしれませんが、これは企業クライアントのデスクトップ上にあるという事実のためです。構成のセットアップ/検出は、透過的で、自動で、信頼できるものでなければなりません。JavaMailに関しては、設定は手動のみのようです。これは事実ですか?

私が最も気に入っている答えはDesktop.open()、*.eml ファイルに を使用することです。残念ながら、Outlook Express (Outlook ではなく) は eml ファイルを開きます。これが通常なのか、Windows がこのような EML ファイルを開くように設定されているデフォルトなのかはわかりません。これは普通ですか?または、a) 生成が簡単で、b) ユーザーが既に使用しているのと同じ電子メール クライアントでデフォルトで開く、別のテキスト ベースの形式はありますか?

0 投票する
7 に答える
6624 参照

uri - テキスト内の URI を一致させる方法は?

テキスト ブロック内の URI を特定するにはどうすればよいでしょうか。

アイデアは、そのような一連のテキストをリンクに変えることです。http(s) および ftp(s) スキームのみを考慮した場合、これは非常に簡単に実行できます。ただし、一般的な問題 (tel、mailto、およびその他の URI スキームを考慮した場合) は、はるかに複雑であると推測しています (可能であれば)。

可能であれば、C# でのソリューションを希望します。ありがとうございました。

0 投票する
7 に答える
7943 参照

asp.net - asp.net でサイトの絶対的な完全修飾 URL を決定する

サイトが仮想ディレクトリ内にあるかどうか、およびコードがディレクトリ構造内のどこにあるかに関係なく、サイトの絶対的な完全修飾ルートまたはベース URL を一貫して取得するにはどうすればよいですか? 考えられるすべての変数と関数を試しましたが、良い方法が見つかりませんでした。

現在のサイトの URL、つまりhttp://www.example.comまたは仮想ディレクトリの場合はhttp://www.example.com/DNN/を取得できるようにしたい


以下は、私が試したいくつかのこととその結果です。必要な部分全体 ( http://localhost:4471/DNN441 ) を含む唯一のものは Request.URI.AbsoluteURI:

  • Request.PhysicalPath: C:\WebSites\DNN441\Default.aspx
  • Request.ApplicationPath: /DNN441
  • Request.PhysicalApplicationPath: C:\WebSites\DNN441\
  • MapPath: C:\WebSites\DNN441\DesktopModules\Articles\Templates\Default.aspx
  • RawURL: /DNN441/ModuleTesting/Articles/tabid/56/ctl/Det​​ails/mid/374/ItemID/1/Default.aspx
  • Request.Url.AbsoluteUri: http://localhost:4471/DNN441/Default.aspx
  • Request.Url.AbsolutePath: /DNN441/Default.aspx
  • Request.Url.LocalPath: /DNN441/Default.aspx Request.Url.Host: localhost
  • Request.Url.PathAndQuery: /DNN441/Default.aspx?TabId=56&ctl=詳細&mid=374&ItemID=1
0 投票する
1 に答える
1185 参照

delphi - Delphi:OpenFileDialogがURLでクラッシュする

TOpenFileDialogへのURLを指定すると、Executeメソッドは例外をスローします。

ただし、URLからファイルを開くことは許可されています。

Delphi 5

0 投票する
7 に答える
485 参照

rest - グローバルリソースURI(つまりアドレス可能性)の利点は何ですか?

独自のID形式を使用する場合と比較して、(RESTのように)グローバルに一意のURIを使用してリソースを参照することの利点は何ですか?

例えば:

  1. http://host.com/student/5
  2. http://host.com/student?id=5

最初のアプローチでは、URL全体がIDです。2番目のアプローチでは、5つだけがIDです。2番目のアプローチに対する最初のアプローチの実際的な利点は何ですか?

なぜREST(そう思われる)が最初のアプローチを提唱するのに邪魔にならないのですか?

- 編集:

私の質問は、実際には2つの別々の質問をしたため、混乱を招きました。

  1. アドレス可能性の利点は何ですか?
  2. 上記の2つのURI形式の違いは何ですか。

私は自分の投稿を使用して、以下の両方の質問に回答しました。

0 投票する
31 に答える
1237971 参照

http - URI、URL、URN の違いは何ですか?

人々はURLURI、およびURNについて、あたかも別のものであるかのように話しますが、肉眼では同じように見えます。

それらの間の区別可能な違いは何ですか?

0 投票する
7 に答える
18054 参照

database - URI の md5 ハッシュをデータベースの主キーとして使用することの長所と短所

私は、さまざまなオブジェクト (科学論文、標本、DNA 配列など) に関する情報を保存するデータベースを構築しています。これらのオブジェクトはすべてオンラインで存在し、URL やDOIなどの識別子で識別できます。 . これらの GUID をオブジェクトの主キーとして使用することは合理的な考えのようです。私は GUID の md5 ハッシュを使用する際に、deliciousConnoteaに従いました。おいしいブックマークまたは Connotea ブックマークの編集ボタンまたは削除ボタンにマウスを合わせると、ブラウザーのステータス バーに md5 ハッシュが表示されます。たとえば、http://stackoverflow/のブックマークは

e4a42d992025b928a586b8bdc36ad38d ai はhttp://stackoverflow/の md5 ハッシュです。

このアプローチの長所と短所について意見を持っている人はいますか?

私にとって、このアプローチの利点は (データベース自体によって生成された自動インクリメント主キーを使用するのではなく)、オブジェクト間で多くのリンクを作成する必要があり、md5 ハッシュを使用することで、これらのリンクを外部のファイルに保存できることです。 (たとえば、データマイニング/スクレイピングの結果として)、それらをまとめてデータベースにインポートします。同様に、データベースを最初から再構築する必要がある場合、オブジェクトへの URL は変更されません。オブジェクトは md5 ハッシュを使用するためです。

これが賢明に聞こえるかどうか、またはこれを行う他の (より良い?) 方法があるかどうかについての考えを歓迎します。