問題タブ [url]
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.
url - URL: ダッシュとアンダースコア
/about_usと/about-us のどちらにするべきですか?
使いやすさの観点から、私は個人的に/about-usがエンドユーザーにとってはるかに優れていると考えていますが、Google や他のほとんどの Web サイト (および JavaScript フレームワーク) はアンダースコアの命名パターンを使用しています。スタイルだけの問題ですか?ダッシュとの互換性の問題はありますか?
asp.net-mvc - URLルートをどのように構成しますか?
開発者が一般的に従う特定のパターンはありますか?私のWebアプリケーションでは、これまであまり考えたことはありませんでしたが、ASP.NET MVCルーティングエンジンでは、少なくともそれを考慮に入れる必要があります。
これまでのところ、コントローラー/アクション/インデックス構造(Products / Edit / 1など)が好きでしたが、より複雑なURLに苦労しています。
たとえば、ユーザーがアカウントに持っているすべての製品を一覧表示するページがあるとします。どうしますか?頭のてっぺんから、リストページと編集ページの次の可能性を考えることができます。
- ユーザー/{ユーザーID}/製品/リスト、ユーザー/{ユーザーID}/製品/編集/{製品ID}
- ユーザー/{ユーザーID}/製品、ユーザー/{ユーザーID}/製品/{製品ID}
- Products?UserID = {user id}、Products / Edit / {product id}
私が見逃しているものは他にもたくさんあると思います。何かアドバイス?
javascript - ブラウザー ウィンドウの代わりにスプレッドシートで Excel を開くにはどうすればよいですか?
javascript window.open を呼び出して URL を .xls ファイルに渡すと、一部のマシンのブラウザ ウィンドウでファイルが開きます。どうすればExcelに強制できますか?
python - PythonでURLを正規化するにはどうすればよいですか
PythonでURLを正規化する方法を知りたいのですが。
たとえば、次のようなURL文字列がある場合: " http://www.example.com/foo goo / bar.html"
余分なスペース(またはその他の正規化されていない文字)を適切なURLに変換するPythonのライブラリが必要です。
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/Details/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
url - Java での URL 暗号化
Javaでパラメータを使用してURLを暗号化する最良の方法は何ですか?
c# - URLDecode 後の QueryString の形式が正しくありません
Base64 文字列を QueryString 経由で C#.Net Web アプリケーションに渡そうとしています。文字列が到着すると、「+」(プラス) 記号がスペースに置き換えられます。自動 URLDecode プロセスがこれを行っているようです。QueryString を介して渡されるものを制御することはできません。このサーバー側を処理する方法はありますか?
例:
プロデュース:
人々はクエリ文字列の URLEncoding を提案しています:
呼び出しルーチンを制御できないため、これを行うことはできません (他の言語では正常に動作しています)。
スペースをプラス記号に置き換えるという提案もありました。
私はこれについて考えていましたが、私の懸念は、プラス記号に加えて、他のどの文字が不正な形式である可能性があるのか わからないということです。
私の主な目標は、デコーダーを通過する前に QueryString をインターセプトすることです。
この目的のために Request.QueryString.toString() を調べてみましたが、これには同じ不正な情報が含まれていました。URLDecoded される前に生の QueryString を見る方法はありますか?
さらにテストした結果、.Net は QuerString からのすべての着信が URL エンコードされていることを期待しているように見えますが、ブラウザーは GET 要求を自動的に URL エンコードしません。
c# - 再コンパイルせずに.NETでWebサービスアドレスを動的に切り替えるにはどうすればよいですか?
Webサービスを参照するコードがあり、そのWebサービスのアドレスを動的(データベース、構成ファイルなどから読み取る)にして、簡単に変更できるようにしたい。これの主な用途の1つは、マシン名とIPアドレスが異なる複数の環境に展開することです。Webサービスの署名は、他の場所にあるすべてのデプロイメントで同じになります。
Visual Studioの「Web参照の追加」ウィザードに甘やかされたばかりかもしれませんが、これは比較的簡単なことのようです。
url - URL パラメータを使用して PDF 内のブックマークにリンクすることはできますか?
Web サイトで PDF ファイルへのリンクを提供する場合、PDF ブラウザー プラグイン (使用されている場合) を最初に開くだけでなく、特定のブックマークにジャンプさせる情報 (要求パラメーター) を URL に含めることは可能ですか?
次のようなもの: http://www.somehost.com/user-guide.pdf?bookmark=chapter3 ?
しおりでない場合、特定のページに移動することはできますか?
答えがある場合、それは Adobe の PDF リーダー プラグインなどに固有のものであり、バージョンの制限がある可能性があると想定していますが、その手法がまったく存在するかどうかに主に関心があります。
php - PHP アプリケーション URL ルーティング
それで、私が取り組んでいるいくつかのアプリのベースにしたいフレームワークを書いています(フレームワークはそこにあるので、作業する環境と、たとえば単一のアプリケーションを使用できるシステムがあります入社する)
私はこのフレームワークを作りたいと思っており、そのアプリはリソース指向アーキテクチャを使用しています。
今、私は APP ライターによって拡張可能な URL ルーティング クラスを作成したいと考えています (おそらく CMS アプリ ユーザーによっても拡張可能ですが、それは将来的には WAYYYYY になります)。他のアプリがそれを行う方法。