問題タブ [restful-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.

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

ruby-on-rails - 別の検索画面を備えた安らかな URL

私たちは URL スキームをもう少し落ち着かせることを検討しており、ほとんどの場合、それは私たちにとって理にかなっています。良い例が見つからないのは、別の検索画面をどのように処理するかということです。カードのリストをユーザーに表示する必要がありますが、ユーザーは常に最初に検索を行う必要があります。

アイデアや例はありますか?

0 投票する
3 に答える
1550 参照

asp.net-mvc - MVC RESTful URLをハッキングから保護するにはどうすればよいですか?

最近、CitiGroupハッキング事件に関する興味深い記事を読みました http://www.nytimes.com/2011/06/14/technology/14security.html?_r=2&pagewanted=1&ref=technology

これにより、データベースに100,000行の機密性の高い従業員データのテーブルがあると思いました。テーブルには、ID列であるIdと呼ばれる主キーがあります。

従業員はWebポータルにログインでき、彼の詳細はRESTful URL({Controller} / {Action} / {Id})を介して取得されます(例:/ Employee / Details / 31)。

では、任意のパラメーター(Id = 32など)を{Id}パラメーターに置き換えて、従業員#32の詳細を取得するのをやめるにはどうすればよいですか?これはCitiGroupで起こったことですか?

これをどのように防ぎますか?つまり、ユーザーがWebポータルですでに認証されているが、他のユーザーのレコードを表示する権限がない場合はどうでしょうか。IDに加えて、顧客用に他の特定の「トークン」を使用する必要がありますか?

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

model-view-controller - Spring MVC 使用時に ZK GenericForwardComposer から RESTful パラメーターにアクセスする方法

zk と spring を使用するプロジェクトに取り組んでいます。基本的に、Spring はオブジェクトのライフサイクルを管理します。かわいい URL を使用する予定でした。そのために、ZK MVC パターンを使用し、リクエストをマッピングして Spring 3 MVC フロント コントローラーを追加しました。を使用してビューにmvc:view-controller

かわいいURL(RESTful)からパラメーターにアクセスする必要がある状況がありましたが、それを使用する方法が見つかりませんでした.2つのMVCパターンを混ぜてプロジェクト全体を複雑にすることも私の恐怖だと思います.I ZKフォーラムに投稿されましsessionたが、これまでのところ回答がありませんでした。パラメータの受け渡しに使用することになりました。

それを行う方法はありますか?どうやってそれをしますか?

読んでくれてありがとう。

0 投票する
3 に答える
1497 参照

php - 「404Undescribed」エラーを返す代わりに、IIS6にpathinfoルートを認識させるにはどうすればよいですか?

PHPでRESTfulWebアプリケーションを開発しています。私が持っているのは:

  1. テストサーバーでは、Windows 7 / Apache 2.2 / PHP 5.2.9(mod_php)
  2. 運用サーバーでは、Windows Server 2003 / IIS6 / PHP 5.2.4(php5isapi.dll)

テスト環境に問題はありませんが、本番サーバーはpathinfoを使用したRESTfulリクエストの送信に失敗し(つまり、/mypath/app.php/controller/id処理スクリプトが存在する/mypath/app.phpなどのページ)、次のメッセージを含む素敵な空白のページを表示します。

firebugを使用すると、応答ヘッダーが次のようになっていることがわかります。

XXXXXプロキシの名前はどこにありますか。

私はグーグルで検索しましたが、SOも他のWebもこの問題の実用的な解決策を提供できないようです。どんな手掛かり?

本番サーバーは追いつく必要があるため、PHPやIISを再インストールすることはできません。私にできることは、IIS / PHP構成を変更し、IISを再起動することです。

前もって感謝します、

パオロ

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

c# - maproute を使用して asp.net mvc で複数のパラメータをルーティングすることは可能ですか?

ユーザーがクエリ文字列を使用するのではなく、安らかな構文を使用してオブジェクト (JSON または XML) にアクセスできるようにしたいと考えています。

http://mywebsite.com/objects/get=obj1&get=obj2&get=someotherobject/そのため、次のようなことを行う代わりにhttp://mywebsite.com/objects/obj1/obj2/、xml/JSON が返されます。クエリ文字列と同じように、オブジェクトを任意の順序でリストできます。

asp.net mvc では、次のようにルートをマップします。

私は次のようなことをしたいと思います:

params配列には各 get が含まれます。

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

web-services - コレクションとシングルトンリソースを区別するために推奨されるRestfulURIデザインは何ですか?

特定のデータセットに対して階層的なURI構造があります。

URLがさまざまなIDで分割されている場合は、その特定のリソースを取得できます。例:

これにより、要件#2に関連付けられたリスク#2が取得されます

問題はこれです。必要な機能は、同じHTTPリクエスト内の一連の要件を更新(PUT)および削除(DELETE)できるようにすることです。(URLに対してHTTP GETを実行すると、要件の「セット」全体がGET可能になり/Blackboardます。これは、比喩的に何かが黒板に書き込まれるため、デフォルトの機能です)

したがって、次のようにPUT/DELETEのみをサポートする新しいコレクションリソースURLを作成する必要があります。

(複数形に注意してください)

または実際に既存のURL構造を複数形にします

後者は、階層内の他の項目が特異であるため、意味の統一性を損なうようです。私も複数形にすべきですか?

アイテムIDを持つことは、(人間の観点から:)のように単数形を明確にするのに役立ちますか、Blackboard/Requirements/1または純粋に運用上の理由で別のリソース(つまりコレクション)を公開することが望ましいですか(単数形であるかどうかに関係なく、GETはIDなしでは許可されないため)複数)?

明確でクリーンな設計のために、どのアプローチが一般的に選択されているか(またはそれを行う正しい方法であるか)についてのコミュニティの意見を知りたかっただけです。

0 投票する
0 に答える
127 参照

web-services - joomla からの安らかなフォーラム/グループ/友達/タグなど

RESTful URL を介して joomla を使用して、私のアプリがフォーラム/友達/グループなどの機能を利用できるソリューションはありますか?

これまでに2つのリンクを見つけましたが、

  1. Plexicloud-JWS :-これはコア機能のみをサポートしているようで、私が探しているものではありません

  2. https://github.com/techjoomla/Joomla-REST-API こちらは有料っぽいjomsocialに対応しているようです

私が間違っていなければ、joomla と jomsocial は違うように見えますが、そのようなソーシャル ラッパーは joomla よりも優れていますか?

そのようなソリューションが joomla で利用できない場合は、php/rails/java.. にある他のオープン ソース GPL/MIT を使用します。

何か指針を教えてくれませんか?

ありがとうアモル

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

spring - spring mvc RESTfull URL

私はspring-mvcが初めてです。だから、私は RESTFull URL を使用しようとしています (それが正しい名前だと思います) たとえば、次のような URL を使用したい: http://localhost:8080/sommer/Users/edit/1 編集したいという意味ですID 1 のユーザーですが、私の構成ではコントローラーに到達しません。.html で終わる URL しか使用できません。

これは私の構成とコードです

web.xml

春のサーブレット

html

コントローラ

この問題を解決する方法はありますか?

前もって感謝します

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

mod-rewrite - mod_rewrite条件に関する基本的なヘルプ

やあ。私はmod_rewriteを初めて使用し、次のことを実行できるかどうか疑問に思っていました。

このルールはindex.phpのみを指しますが、特定のスラッグを別のスクリプトに向ける別のルールを実行したい場合は、

最初のルールは、入力されたものはすべてインデックスを指す必要があると宣言しているため、これは機能しません。

その特定のスラッグに新しいルールを強制する方法はありますか?

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

django - ページビュー全体で URL パラメータを維持する

私は Django アプリケーションを作成しており、表示される結果にオプションのフィルターと並べ替えオプションを提供したいと考えています。次のような RESTful URL を使用して、これらのオプションのフィルターと並べ替えオプションを表現したいと思います。

  • /
  • /タグ/タグ1/
  • /タグ/タグ1/ページ2
  • /tags/tag1/by/newest-desc/
  • /tags/tag1/by/newest-desc/page2

ページビュー全体で既存の URL フィルターまたは並べ替えオプションを維持するにはどうすればよいですか? 使ってみました

私のテンプレートでは、タグと並べ替えオプションのパラメーターの両方がまだ設定されていないページを表示すると問題が発生します。

この問題は、QuerySet でソートとフィルターの両方を使用することと非常によく似ていますが、GET パラメーターやセッション状態変数のソリューションではなく、RESTful URL ソリューションを実際に探しています。

どんな提案でも大歓迎です。

ニール