タグ付けされた質問 「url」

URL(Uniform Resource Locator)は、Web上のユニバーサル識別子です。URLは特定の場所にあるWebリソースへの参照であり、そのリソースを取得する手段を提供します。

15
GETパラメータを追加してURL文字列を操作する
?またはを繰り返さずにGETパラメーターを含む場合と含まない場合があるURLにGETパラメーターを追加したいと思います&。 例: 追加したい場合 category=action $url="http://www.acme.com"; // will add ?category=action at the end $url="http://www.acme.com/movies?sort=popular"; // will add &category=action at the end 疑問符が見つかった場合、私は疑問符を繰り返さないようにしています。 URLは単なる文字列です。 特定のGETパラメータを追加するための信頼できる方法は何ですか?
93 php  url  string 

8
Javaで有効なURLを確認するにはどうすればよいですか?
URLがJavaで有効かどうかを確認する最良の方法は何ですか? を呼び出しnew URL(urlString)てキャッチしようとした場合は、MalformedURLExceptionで始まるすべてに満足しているようhttp://です。 私は接続の確立については心配していません。有効性についてだけです。これには方法がありますか?Hibernate Validatorの注釈?正規表現を使用する必要がありますか? 編集: 受け入れられるURLの例にはhttp://***、およびがありhttp://my favorite site!ます。
92 java  validation  url 

12
PHPでGET変数を削除する美しい方法は?
GET変数を含む完全なURLの文字列があります。GET変数を削除する最良の方法はどれですか?それらの1つだけを削除する良い方法はありますか? これは機能するコードですが、あまり美しくありません(私は思う): $current_url = explode('?', $current_url); echo $current_url[0]; 上記のコードは、すべてのGET変数を削除するだけです。私の場合、URLはCMSから生成されているので、サーバー変数に関する情報は必要ありません。
92 php  url  variables  get 

3
REST APIの設計-異なるパラメーターを使用して同じURLパターンでRESTを介してリソースを取得する
REST urlの設計に関連する質問があります。ここでいくつかの関連する投稿を見つけました:同じリソースのさまざまなRESTful表現とここ:さまざまなフィールドによるGETリソースへのRESTful urlですが、ベストプラクティスとその理由についての応答は完全には明確ではありません。ここに例があります。 「ユーザー」リソースを表すためのREST URLがあります。IDまたはメールアドレスを使用してユーザーを取得できますが、URL表現はどちらも同じままです。多くのブログや本を読んでいると、人々はさまざまな方法でこれを行っていることがわかります。例えば 本やstackoverflowのどこかでこの実践を読んでください(私は再びリンクを見つけることができないようです) GET /users/id={id} GET /users/email={email} 多くのブログでこのプラクティスを読んでください GET /users/{id} GET /users/email/{email} クエリパラメータは通常、URLで表されるリソースの結果をフィルタリングするために使用されますが、この方法も使用されているのを見てきました GET /users?id={id} GET /users?email={email} 私の質問は、これらすべてのプラクティスの中で、APIを使用する開発者にとって最も理にかなうものとその理由は何ですか?REST urlの設計と命名規則に関しては、明確なルールはないと思いますが、開発者がAPIをよりよく理解できるようにするためにどのルートを取るべきかを知りたかっただけです。 すべての助けに感謝します!


6
ページを更新せずにブラウザのアドレスバーを変更する方法はありますか?
私はウェブアプリを開発しています。その中に、カテゴリと呼ばれるセクションがあり、ユーザーがカテゴリの1つをクリックするたびに、更新パネルが適切なコンテンツをロードします。 ユーザーがカテゴリをクリックした後、ブラウザのアドレスバーのURLを変更したい www.mysite.com/products のようなものに www.mysite.com/products/{selectedCat} ページを更新せずに。 これを達成するために使用できるJavaScript APIの種類はありますか?
91 url  address-bar 

2
URLに複数の疑問符を含めることは有効ですか?
今日は次のURLに出会いました。 http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 クエリ文字列の先頭にある二重の疑問符に注意してください。 ??blogid=122&entry_id=64497 私のブラウザは問題がないようで、簡単なブックマークレットを実行しています: javascript:alert(document.location.search); 上記のクエリ文字列を取得しました。 これは有効なURLですか?このようにURLをクエリパラメータで解析する必要があるため、私が非常に知識が豊富である理由は、二重に疑問符をサポートするには、コードにいくつかの変更が必要になるためです。明らかに、彼らが野生の場合、私はそれらをサポートする必要があります。私が主に興味を持っているのは、それがURL標準に正確に準拠していないことが私のせいなのか、それとも実際に非標準のURLなのかです。



7
HTML5フェッチAPIを使用してAccess-Control-Allow-Originヘッダーを許可する
HTML5フェッチAPIを使用しています。 var request = new Request('https://davidwalsh.name/demo/arsenal.json'); fetch(request).then(function(response) { // Convert to JSON return response.json(); }).then(function(j) { // Yay, `j` is a JavaScript object console.log(JSON.stringify(j)); }).catch(function(error) { console.log('Request failed', error) }); 通常のjsonを使用できますが、上記のapiURLのデータをフェッチできません。エラーをスローします: FetchAPIはhttps://davidwalsh.name/demo/arsenal.jsonを読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http:// localhost 'はアクセスを許可されていません。不透明な応答がニーズに対応する場合は、リクエストのモードを「no-cors」に設定して、CORSを無効にしてリソースをフェッチします。
91 html  api  url  fetch-api 

21
iPhoneでURLを検証する方法
私が開発しているiPhoneアプリでは、URLを入力できる設定があります。フォームと機能により、このURLはオンラインだけでなくオフラインでも検証する必要があります。 これまでのところ、URLを検証する方法を見つけることができなかったので、問題は次のとおりです。 iPhone(Objective-C)でのURL入力をオンラインだけでなくオフラインでも検証するにはどうすればよいですか?
90 ios  objective-c  iphone  xcode  url 

4
URL内でアットマーク(@)を使用できますか?
使用しても安全ですか @ユーザーの一部としてシンボルですか?たとえば、可能なURLはですhttp://example.com/@dave。 今日では、ユーザーは一般に「@user」と呼ばれているので、ユーザーページを「@username」にしてみませんか?
90 http  url  character 


9
トークンパラメータを含むhttpsURL:安全性はどれくらいですか?
当サイトでは、ユーザーの個人情報(フォームから提供)に基づいたシミュレーションをユーザーに提供しています。ログイン/パスワードアカウントの作成を強制することなく、後でシミュレーション結果に戻ることができるようにしたいと思います。 私たちは、彼らが結果を取り戻すことができるリンクを含む電子メールを彼らに送ることを考えました。ただし、個人データが危険にさらされているため、当然、このURLを保護する必要があります。 そのため、URLでトークン(文字と数字の40文字の組み合わせ、またはMD5ハッシュなど)を渡し、SSLを使用する予定です。 最後に、次のようなメールが届きます。 こんにちは、https://www.example.com/load_simulation?token = uZVTLBCWcw33RIhvnbxTKxTxM2rKJ7YJrwyUXhXnで 結果を取得して ください あなたはそれについてどう思いますか?それは十分に安全ですか?トークンの生成について何をアドバイスしますか?httpsリクエストでURLパラメータを渡すのはどうですか?
89 security  url  https  token 

2
「http | https」のないURL
同僚から、リンク内のURLの「http | https」の部分を省略すると、そのURLが使用しているページのスキームを使用するようになることを学びました。 したがって、たとえば、私のページがhttp://www.example.comでアクセスされ、リンクがある場合(先頭の「//」に注意してください): <a href="https://www.google.com">Google</a> そのリンクはhttp://www.google.comに移動します。 しかし、同じリンクでhttps://www.example.comのページにアクセスすると、https://www.google.comにアクセスします。 これについてもっと情報をオンラインで探したかったのですが、良い検索フレーズを考えるのに苦労しています。「HTTPなしのURL」を検索すると、返されるページは「www.example.com」という形式のURLに関するものですが、これは私が探しているものではありません。 それをスキームレスURLと呼びますか?プロトコルのないURL? これはすべてのブラウザで機能しますか?FFとIE8でテストしたところ、両方で機能しました。これは標準の一部ですか、それとももっと多くのブラウザをテストする必要がありますか?
89 http  url  https 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.