問題タブ [grape-api]
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.
ruby-on-rails - Grape API を使用して HTTP GET クエリ キーを重複させることはできますか?
Grape を使用してカスタム REST API を作成しようとしていますが、次のような選択したファセットに対して重複するクエリ文字列パラメーターを渡したいという問題が発生しました。
params オブジェクトには最後の重複したクエリ値しかないので、これが実際に Grape API で可能かどうか疑問に思っていましたか?
ruby - rspec と Grape でカスタム ヘッダー パラメータを設定できない
Grape API を使用しており、カスタム ヘッダーを使用してテストを作成する必要があります
私のコード:
しかし、ルートはまったくヘッダーを取得しません。私も試しましたがheaders['secret'] = "ASDFGHJKL"
、request.env['secret']
何も機能しません。
rspecのヘッダーをグレープルートに渡すにはどうすればよいですか?
ruby-on-rails - json 出力の Grape と Rabl にカスタム キーと値のペアを追加する
RailsでAPIを構築しています。API の構築に使用する gem は、Grape と Rabl です。私は多くの作業を行いましたがstatus
、API からのすべての json 応答の前にフラグを追加する必要があります。どうすればこれを行うことができますか?
私はこの.rabl
ファイルを持っています。
これにより、次の出力が作成されます
しかし、以下のように開くstatus
前に、最初にフラグを立てたいparent
しかし、rabl を使用してこれを実現する方法がわかりません。これを案内してください。不可能な場合は、代替ソリューションを提供してください。
ruby-on-rails - Grape::API – RuntimeError: 定数ユーザーのオートロード中に循環依存関係が検出されました
Rails 4.1 で Grap API フレームワークをテストしていますが、このサーキュラー依存関係に固執しています。なぜ私はそれを得るのですか?
アプリ/api/v1/user.rb
アプリ/api/api.rb
アプリ/モデル/user.rb
curl - curl で Etag が欠落しているが、ブラウザ リクエストには存在する
Rails 4.0.3 / unicornの下にブドウのAPIがあります。
curl でリクエストを行うと、返された「etag」が欠落しているようです。しかし、「swagger UI」で同じことを行うと、etag が存在し、次のリクエストでもキャッシュが機能します。
ブラウザ内:
-最初のリクエスト:
-第二の要求:
これは私が受け取ったヘッダーであるため、curl でこれらすべてを確認することはできません。
アプリケーションのルートに対して curl リクエストを行うと、ETAG が返されます。
curl -I --header "Authorization:d0294f288597e5979a5655a70ec63b88" http://...
説明は大歓迎です...ブドウがcurlのETAGを削除しているようです...(ただし、これは起こり得ません...明らかに...)
ruby-on-rails-4 - ブドウでヘッダーを渡すにはどうすればよいですか?
postメソッドでブドウにヘッダーを渡すにはどうすればよいですか?
次のようにヘッダーを渡します。この方法は機能しません。
上記の API 呼び出しは、
クロムレストクライアントで投稿リクエストを動的に渡しました。それは正しい応答を与えます。確認する
方法: ポスト
URL : https://www.coins-e.com/api/v2/market/LTC_BTC/
ヘッダー:
キー:ba57bca64f2adf4721dfd972392321608c38a955370f8349e11f679d
サイン:551a7b9a02a4e3ad811cb9f40546135879978e18f1e35f3414410d77a2fdff183941f0593b913695eae18d9236eb3466e01e01026ffb95411e66042078d918a1
本体:
method=neworder&nonce=1403675015&order_type=buy&rate=0.002312&quantity=0.002312