問題タブ [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.
c# - WCF サービスの URI を動的に選択する方法は?
ランタイム URI 文字列を使用して WCF クライアント オブジェクトを構築しようとしています。これは非常に簡単に思えますが、「間違った方法」とは思えないことを試してみる必要がありません。
元のコードは次のとおりです。
そして、私はそれがこのように機能することを期待していました。
url - URLではないURIの例?
すべてのURLがURIであると何度も説明されてきましたが、すべてのURIがURLであるとは限りません。誰かがURIであるがURLではない何かの例をあげることができますか?
java - URISyntaxException の処理方法
次のエラー メッセージが表示されました。
My_Url = http://finance.yahoo.com/q/h?s=^IXIC
それをブラウザのアドレスフィールドにコピーすると、正しいページが表示されました。これは有効ですURL
が、これでは解析できません。new URI(My_Url)
私は試しました:My_Url=My_Url.replace("^","\\^")
、しかし
- それは私が必要とする URL ではありません
- どちらも機能しません
これを処理する方法は?
フランク
webbrowser-control - Web ブラウザー コントロールの URL プロパティを文字列に設定する方法
私は C# で Web ブラウザー コントロールを使用しています。プログラムで発生した他の事柄に応じて、さまざまな URL をプラグインできるようにしたいと考えています。コードで URL プロパティを文字列に設定するにはどうすればよいですか? 文字列を System.Uri 型に変換できますか?
プログラム内の「searchedtitle」を別の場所に変更しても、適切に実行できるような、その趣旨の何かが理想的です。残念ながら、Urlプロパティのタイプは でSystem.Uri
、System.String
.
c# - 相対および絶対URIとローカルファイルパスを処理するc#タイプ
c:\foo\bar.txt
ローカル ファイル パス (例: ) と URI (例: ) の両方を扱うユース ケースがありますhttp://somehost.com/fiz/baz
。また、相対パスと絶対パスの両方を扱うので、Path.Combine
や友達のような機能が必要です。
使用すべき既存の C# 型はありますか? Uri 型は機能するかもしれませんが、一見すると URI のみのように見えます。
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」コンポーネントを抑制できますか?
次のコードは、ヘッダーを繰り返し処理し、ユーザー情報コンポーネントを読み取ろうとします。
前もって感謝します!
.net - Uri.EscapeDataStringをRFC3986に準拠させる方法
UriクラスのデフォルトはRFC2396です。OpenIDとOAuthの場合、RFC3986に準拠した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で定義されている予約文字をエスケープするため)
.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
、これには統計がないようです。
大きなロジックツリーや正規表現以外のアイデアはありますか?