問題タブ [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.
jquery - RESTful APIと組み合わせてエラーを与えるjquery ajax呼び出し
次の短い jquery コードが機能しない理由を分析する助けが必要です。ajax 呼び出しは RESTful API に基づいており、この正確な呼び出しが機能することを確認しました。したがって、バックエンドの問題はありません。ここでは、経験が不足しているフロントエンドに関心があります。以下はかなり簡単であると思いますが、何が原因で ajax がエラーになるのかわかりません。明らかに間違っていることがありますか?
データに何か問題があるとしか思えません。既存のコードをいくつか変更して、上記のコードを作成しました。
上記のコードは、データを作成した元の作業コードにありましたが、作成したデータ配列とどのように違うのかわかりません....
cordova - 別のドメインからの RESTful API URL 呼び出し
次の安らかなAPI ajax呼び出しがあります:
データは次のとおりです。
問題は、このコードが私のドメインから実行された場合にのみ機能することです。しかし、このコードを外部で実行するようにすると、たとえば jsfiddle: http://jsfiddle.net/ または phonegap から実行されます。これは機能しなくなり、何も返されません。
これをどのように修正しますか?
api - RESTfulを理解する。複雑なアクションのURI
RESTfulサービスを構築しようとしていますが、いくつかの問題に直面しています。これらの問題(質問)について、架空のRESTfulサービスの例を使用して説明します。
たとえば、自分のサイトに「ニュース」サービスが必要です。ニュースには、ローカルニュースとグローバルニュースのさまざまな種類があります。ニュースは管理者によって追加されます。ユーザーは、ローカルニュースとグローバルニュースの両方を(個別にまたはまとめて)表示できます。ニュースはページごとに表示されます。ユーザーは正確なニュースを見ることができます。
だから、私はこのタスクのためにそのような動詞-名詞テーブルを作成しました:
したがって、問題があります。
1){page}と{id}を区別する方法は?たぶん{id}は数字だけですが、{page}-'p'で始まる文字列(たとえば'p1'}?
2)ユーザーは値「per_page」を変更できます-ページに表示されるニュースの数。複雑すぎません/news/{type}/{page}/{per_page}
か?どうすれば簡単にできますか?
3)このサービスでは、ブラウザのURLはどのように表示されますか?URLは上の表のURIと正確ではありませんか?例えば:
4)追加機能。たとえば、フィルター検索(日付、著者、またはタイトルでニュースを取得する)。これをRESTで実現するにはどうすればよいですか?フィルタオブジェクト(xmlまたはjson)はどのように送信する必要がありますか?フィルタの結果を使用してページのURLを作成するにはどうすればよいですか?/news/{date:12.12.2012,author:'admin'}
または何かより良いですか?
私の大まかな英語で申し訳ありませんが、文法などの間違いを見つけた場合は、遠慮なく修正してください。
前もって感謝します。
rest - リスト パラメータは OpenRasta でサポートされていますか? それらはどのように送信されるべきですか?
パラメータとしてオブジェクト リスト (int リスト、文字列リスト、または任意のオブジェクト タイプ リスト) を受け取るリソース ハンドラ メソッドがあるとします。
- OpenRasta はこの種の引数をサポートしていますか?
- 引数の種類の値を含む HTTP リクエストはどのように見えるべきですか?
api - RESTAPIの設計
私はRESTAPIを書いていますが、フィードバックが必要です。Itemsというリソースが1つあります。パブリックにアクセスするか、プライベートにすることができます(ユーザーのみが表示できます)。私の最初のアイデアは、パブリックアイテムが存在する/ Root / ItemsなどのパブリックアイテムへのURLと、プライベートアイテムが存在する/ Root / User/Itemsなどの他のURLを配置することでした。アイテムを別のユーザーにリンクできるため、アイテムを更新する権限があります。/ Root / User / Operator / Items ....のようなものですが、作成しているアドレスが多すぎることに気付きます。
ユーザーごとに出力が異なるため、すべてのアイテムをde / Root /Itemsurl内に配置するというアイデアは好きではありません。また、/ Root / user / Items内にのみ配置すると、すべての公開アイテム(任意のユーザーに属する可能性があります)を一覧表示することはできません。
どうすればそれを設計できますか?
rest - WADLで/colours/ {colour}などの可変リソースを定義するにはどうすればよいですか?
/ colours / {colour} URLの{colour}をWADLの一部として期待しているという事実を定義することは可能ですか?もしそうなら、あなたはそれをどのように行いますか?そうでない場合、これは仕様の大きな見落としではありませんか?
/ colours/{colour}を定義するためにこのようなことをできないのはなぜですか。
前もって感謝します。
android - BaseCampAPIはJSON応答を提供しません
AndroidアプリケーションにBasecampAPIを実装しようとしています。URLの名前を.xml
拡張子からに変更しようとしてい.json
ます。人々、企業などの一部のWebサービスでは正常に機能しています。
しかし、特定の会社のjson応答を取得しようとすると、jsonを要求しているにもかかわらず、xmlで応答が返されます。
お気に入り
と同じ
また、以下のリンクを実装しようとしていますが、jsonで結果が得られません(空白の応答が返されますか)が、拡張子をからに変更する.json
と、正常に機能.xml
し、XMLで応答が返されます
RestfulWebサービスとの接続にRestfullAPIを使用しています。
Webサービスからjsonの応答が得られない理由がわかりません。
私を助けてください。
php - Symfony2はRESTfulURLを適切に処理しますか?RESTful URLを使用する必要がありますか?
私は自分のURLをデザインするための最良の方法を見つけようとしています。これが私がこれまでに行ったことです:
私が行ったことをテストした後、更新と削除が機能しないことに気付きました(常にaccount_readを呼び出します)...問題をグーグルで調べた後、PUTメソッドとDELETEメソッドがすべてのブラウザーでサポートされているわけではないことがわかりました...そして将来的に削除される可能性があります。
次に、Ruby on Railsは、魔法をかけることで、すべてのブラウザーでこれら2つの方法をサポートしていることを読みました。
だから、Symfony2はrubyのようにPUTとDELETEを処理できるのだろうか?そして、RESTful URLを使用する必要がありますか?
android - URIでrestfull Webサービスをスローするエラーを呼び出す
いくつかのパラメーターを渡す Android Web サービスを呼び出すロジックを作成しました。問題は、クエリを送信すると、xml として取得するエラー メッセージが返されることです。呼び出したい URL は http://192.168.1.10:8080/ymaws/resources/restaurantcityid=33498&areanm=vasant vihar ですが、エラーが発生しています。コードは以下のとおりです。Plzはこれを行う良い方法を提案します
rest - 「発見可能性」が不可能なREST構造
利用可能なリソースオプションの数が非常に多いため、利用可能なリソースオプションを網羅的にリストすることが不可能な場合に、REST/HATEOASサービスを最適に定義する方法についてのオプションを見つけるのに苦労しています。
特に、システムの一部は、大量のテキストのインデックス付き単語使用統計のリソースになります。たとえば、GET http://mysite.org/word_statistics/foobarのように、foobarとURIに関する情報をfoobarが使用されているドキュメントに返します。 。
ただし、アプリが実際のhttp://mysite.org/word_statistics/foobarリンクを検出する合理的な方法を提供することはできません。標準的なアプローチはhttp://mysite.org/word_statisticsのようなリソースを提供することのようです。これは個々のURIのリストを返しますが、私の場合、そのリストは約1ギガバイトになるため、合理的に実用的ではありません。そのため、リクエスト元のアプリにhttp://mysite.org/word_statistics/ {your_query_here}のようなものを与える必要がありますが、それを行うためのRESTfulな方法はないようです。
これはどのように適切に行う必要がありますか?