2016-09-02 12 views
1

こんにちは私はMongoDBに裏付けされているKinveyのバックエンドにクエリを開始しようとしています。私はPAWでこれらのパラメータを設定する想像できる方法を試しましたが、データのフィルタリングなしで成功レスポンスを得るか、未処理のクエリ文字列を使用しようとすると、URLのエラーメッセージがサポートされていません。Pawアプリのクエリリクエスト

私は(Kinvey)バックエンドAPIインターフェイスを使用してクエリを実行しました。問題が確実にPAW内にあるように結果をフィルタリングするのに問題ありません。私は現在バージョン3.0.9を使用しています。どんな提案ですか?これは修正する必要があるバグですか?

ありがとうございます!私は足でこの設定を試してみたと私はいくつかの提言を持って

答えて

1

  • ポウは、URLエンコードされます文字{"をあなたは下のパネルでHTTPプレビューを開いた場合、あなたが見ることができるようにTに(クロームを介して同様のクエリを送信しようと

Paw URL encodes query parameters

  • 私は、クエリがURLエンコードされていることを確認します(このクエリを試してください)https://echo.paw.cloud/?query={"firstName":"James"}送信時に、ブラウザが実際にURLをエンコードすると、{"が表示されます。したがって、行動はPawと同じです。

  • 私は彼らがURLエンコードされていない場合は、これらの2つの文字({")が有効なHTTPですので、私はあなたのサーバーがそれらをとにかく

  • テストにこの正確なクエリをエンコード期待していると確信しているとは思いません最初の列のquery{"firstName":"James"}を第2列に入力してください。上記のHTTPプレビューを使用して、Pawが期待しているリクエストを送信していることを確認します。

    最後に、ヒントに似ていますが、値がJSONであるため、JSONの動的値を使用してJSONを生成することをおすすめします。それは視覚的に優れていて、有効なJSONを送信するようにします。そのためには、値フィールドを右クリックし、値> JSONを選択します。ここではいくつかの例を示します。

ミカ

Inline serialized JSON in your requests in Paw

+0

、おかげでたくさん!最初の推奨事項を使用すると、完璧に動作し、必要に応じてフィルタリングされます。 JSONの動的値については、これを以前に試してみたところ、うまくいきませんでした。私はもう一度やり直しただけで、何かを混乱させていないことを確認してもうまくいきません。フィルタリングがなく、コレクションの内容全体が返されます。奇妙な。 – riverbayMark