問題タブ [url-parsing]
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.
javascript - テンプレート/パターンに基づく URL パラメータの取得
AJAX 呼び出しを実行するために、URL 値 (埋め込まれた ID とクエリ文字列パラメーター) を抽出し、非表示の入力に格納します。このサーバー側のちょっとした作業以外に、静的な HTML ページがあります。
クライアント側で URL 値を簡単に抽出できるライブラリを探しています。予想される形式 (必要であれば URL テンプレート) を指定したいと思います: /account/{accountId}/edit?param={param}
. 次に、ライブラリに実際の URL に基づいて (に基づいてwindow.location
)オブジェクトを作成し/account/123/edit?param=234
てもらい、 object: を返します{ accountId: 123, param: 234 }
。
{accountId:int}
結果のオブジェクトがtrue、int、float、dateなどになるように、ライブラリが期待される型を示すことができるといいでしょう.
そのようなライブラリはクライアント側 JavaScript に存在しますか?
c# - ASP.NET で着信要求 URL を処理する
現在、既存の ASP.NET サイトの検索を拡張しようとしています。私のバックグラウンドは Java です。そのため、Java でサーバーを作成していた場合、受信した要求を文字列として処理し、必要に応じて解析して、検索用語を取り出すことができました。
ASP のどの部分がそれを処理しますか? 検索リクエストを処理するために着信文字列が分解される場所をどこで探す必要がありますか? 検索パラメータを含む URL にページをリダイレクトする検索ボタンがあります。サーバーに戻ってくる場所を知る必要があるため、それが私にとってトレイルが冷たくなる場所です。
たとえば、検索用語を精査すると、次のように送信されます。
「タイプ」は検索のタイプで、ブランドや商品説明内の検索などに基づくことができます。
検索を行ったときに URL が .aspx で表示されないため、このサイトはすでに何らかのタイプの URL 書き換えを使用しています。構成ファイルまたは .master.cs ファイル、または正しい方向を示す場所を探す必要がありますか?
java - Java での URL 解析
次のような URL を取得しました。
http://test.com/testapp/test.do?test_id=1&test_name=SS
この部分だけを手に入れる方法はありますか
/test.do?test_id=1&test_name=SS
django - クエリ文字列内で OR ステートメントを使用するための推奨される方法は何ですか?
django-tastypie で API を書いています。オブジェクトのフィルタリングにクエリ文字列を使用する API。
例: first_name に 'foo' が含まれる顧客を見つけたい場合、次のクエリ文字列を API エンドポイントに渡してフィルタリングします。
名に「foo」、姓に「bar」を含む顧客を検索するには:
名または姓に「foo」が含まれる顧客を検索したい。しかし、クエリ文字列内で OR フィルターを指定する最良の方法は何なのかわかりません。
オプション: 以下の||
ように、クエリ文字列を使用してサーバー側で解析することで解決できますが、これが推奨される方法かどうかはわかりません。
結果のフィルタリングにクエリ文字列を使用する API を見ましたが、クエリ文字列内で OR フィルタリングを行う関連記事は見つかりませんでした。このアプローチは間違っていますか?そうでない場合;
クエリ文字列で OR ステートメントを使用する最良の方法は何ですか?
注: django-tastypie__icontains
はデータベース内の類似検索を使用していますが、無視してください:
last_name__icontains=foo
に等しいlast_name ilike '%foo%'
。
sql - Postgres での URL の解析
Postgres で URL を解析できません。顧客と顧客に関連付けられた URL でいっぱいのデータベースがあります。各顧客に関連付けられた一意のドメインの配列が必要です。結果をPythonにダンプしてそこで解析するのではなく、クエリで解析できるようにしたいと思っています。
postgres docs でこれを見つけましたが、それをクエリに組み込む方法がわかりません:
( http://www.postgresql.org/docs/9.3/static/textsearch-parsers.html )
次のようなテーブルから始めます。
これまでの私のコード:
それは私に与えます:
次のようなテーブルが必要です。
AWS にある PostgreSQL 9.3.3 データベースでの作業。
python - 「urlparse」を使用して URL が有効かどうかを確認するにはどうすればよいですか?
URL を開いてデータを読み取る前に、その URL が有効かどうかを確認したいと考えています。
パッケージの関数を使用していましurlparse
た:urlparse
ただし、一部の有効な URL が壊れたものとして扱われていることに気付きました。たとえば、次のようになります。
この URL は有効です (ブラウザを使用して開くことができます)。
URL が有効かどうかを確認するより良い方法はありますか?
php - php:file_get_content とブラウザでの utf-8 URL 解析
file_get_contents($url);
ブラウザのアドレスバーから URL をコピーするときに使用して URL コンテンツを取得したいのは、次のようなものです。
しかし、私が自動的にURLを取得すると
それは次のようなものです:
上記のようなコードを使用してこのリンクのコンテンツを取得しますが、file_get_contents($href)
2 番目の URL では機能しません。2 番目のアドレスをブラウザーにコピーしてもうまく機能します。
質問はこれです: 2 番目のアドレスが機能しないのはなぜですか? 最初のアドレスを2番目のタイプに変換する方法は?
javascript - URL から第 2 レベル ドメイン名を取得する
URLからトップレベルドメイン名を取得する方法はありますか
たとえば、" https://images.google.com/blah " => "google"
私はこれを見つけました:
しかし、Googleだけではなく「images.google.com」が表示されます。
私が持っている単体テストは次のとおりです。