問題タブ [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 投票する
1 に答える
1015 参照

c# - WCF サービスの URI を動的に選択する方法は?

ランタイム URI 文字列を使用して WCF クライアント オブジェクトを構築しようとしています。これは非常に簡単に思えますが、「間違った方法」とは思えないことを試してみる必要がありません。

元のコードは次のとおりです。

そして、私はそれがこのように機能することを期待していました。

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

url - URLではないURIの例?

すべてのURLがURIであると何度も説明されてきましたが、すべてのURIがURLであるとは限りません。誰かがURIであるがURLではない何かの例をあげることができますか?

0 投票する
10 に答える
126794 参照

java - URISyntaxException の処理方法

次のエラー メッセージが表示されました。

My_Url = http://finance.yahoo.com/q/h?s=^IXIC

それをブラウザのアドレスフィールドにコピーすると、正しいページが表示されました。これは有効ですURLが、これでは解析できません。new URI(My_Url)

私は試しました:My_Url=My_Url.replace("^","\\^")、しかし

  1. それは私が必要とする URL ではありません
  2. どちらも機能しません

これを処理する方法は?

フランク

0 投票する
2 に答える
25243 参照

webbrowser-control - Web ブラウザー コントロールの URL プロパティを文字列に設定する方法

私は C# で Web ブラウザー コントロールを使用しています。プログラムで発生した他の事柄に応じて、さまざまな URL をプラグインできるようにしたいと考えています。コードで URL プロパティを文字列に設定するにはどうすればよいですか? 文字列を System.Uri 型に変換できますか?

プログラム内の「searchedtitle」を別の場所に変更しても、適切に実行できるような、その趣旨の何かが理想的です。残念ながら、Urlプロパティのタイプは でSystem.UriSystem.String.

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

c# - 相対および絶対URIとローカルファイルパスを処理するc#タイプ

c:\foo\bar.txtローカル ファイル パス (例: ) と URI (例: ) の両方を扱うユース ケースがありますhttp://somehost.com/fiz/baz。また、相対パスと絶対パスの両方を扱うので、Path.Combineや友達のような機能が必要です。

使用すべき既存の C# 型はありますか? Uri 型は機能するかもしれませんが、一見すると URI のみのように見えます。

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

java - サーブレットで URI userinfo コンポーネント http://userinfo@hostname:port/path を使用した認証

URI サブセットに従ってユーザーを識別する必要があります。以下 の パターン が あ るhttp://userinfo@hostname:port/path

java.net.URI実装は URI を表します。ただし、サーブレットでは、「userinfo」URI のコンポーネントを含む URL/URI を取得できませんでした。メソッド HttpServletRequest.getRequestURL() は完全な URL を返すと思っていましたが、ある段階で「userinfo」コンポーネントが抑制または無視されています。

Firefox の代わりに curl を使用してサーブレットをリクエストすると、ヘッダーに http 基本認証が追加されることに気付きました。それで、それは HTTP クライアントの実装に関連している可能性がありますか? 呼び出し元は「user-info」コンポーネントを抑制できますか?

次のコードは、ヘッダーを繰り返し処理し、ユーザー情報コンポーネントを読み取ろうとします。

前もって感謝します!

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

.net - Uri.EscapeDataStringをRFC3986に準拠させる方法

UriクラスのデフォルトはRFC2396です。OpenIDとOAuthの場合、RFC3986に準拠したUriエスケープが必要です。

System.Uriクラスのドキュメントから:

デフォルトでは、URIの予約文字はRFC 2396に従ってエスケープされます。この動作は、InternationalResourceIdentifiersまたはInternationalDomainNameの解析が有効になっている場合に変更されます。この場合、URIの予約文字はRFC3986およびRFC3987に従ってエスケープされます。

ドキュメントには、このIRIモードをアクティブ化すると、RFC 3986の動作は、uriセクション要素をmachine.configに追加し、これをapp/web.configファイルに追加することを意味するとも記載されています。

しかし、これが.configファイルに存在するかどうかに関係なく、.NET 3.5 SP1アプリで同じ(3986以外の)エスケープ動作が発生します。 RFC 3986ルールを使用するには、他に何をする必要がありますか?Uri.EscapeDataString(具体的には、そのRFCで定義されている予約文字をエスケープするため)

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

.net - URIオブジェクトを作成する最も一般的な方法は?

次のすべてのフォームを.NETURIオブジェクトに変換する必要があります。

  • "こんにちは世界"
  • ".. \ something \ somthing"
  • "../something/somthing/else"
  • "c:\ autoexec.bat"
  • " http://whatever.com/nevermind.html "
  • ローカルパスまたはWebパスを構築するもので見つかると思われるものは多かれ少なかれ他にあります。

私はすでにチェックしましたが、動作new Uri("..\somthing\something")new Uri("../something/somthing/else")ません。またUri、これには統計がないようです。

大きなロジックツリーや正規表現以外のアイデアはありますか?