問題タブ [responseformat]
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.
c# - WebGetのWCFResponseFormat
WCFは、ServiceContractのWebGetアノテーションのResponseFormat属性に2つのオプションを提供します。
ResponseFormatのオプションは、WebMessageFormat.JsonとWebMessageFormat.Xmlです。独自のWebメッセージ形式を作成することはできますか?クライアントがfoo()メソッドを呼び出すと、jsonまたはxmlラッパーなしで生の文字列を取得するようにしたいと思います。
wcf - WCF WebInvoke ResponseFormat
私は WCF restul サービスを持っており、ユーザーが必要な要求形式を選択できるようにしたいのですが、装飾があります
まず、実行時に ResponseFormat を指定し、メソッドの引数としてフォーマットを取得する方法はありますか? 周りを読んでいるとそうは思いません...OK次のこと上記のコードは問題なく動作しますが、問題があり、デフォルトを指定できるようにしたいので、フォーマット引数が渡されない場合はデフォルトにしますが、私はそのように飾ります
XML がデフォルトである場合、ブラウザからサービス メソッドを呼び出そうとすると、次のように表示されます。
UriTemplateTable は、テンプレート 'getstreamurl?ch={ch}' と同等のパスを持つ複数のテンプレートをサポートしていませんが、クエリ文字列が異なる複数のテンプレートをサポートしていません。クエリ文字列はすべてリテラル値で明確にすることはできません。詳細については、UriTemplateTable のドキュメントを参照してください。
それらは明らかに区別できますが、WCFは引数までしか読み取っていないようです...何か提案はありますか?
c# - 空のJSONを生成するASP.NetScriptMethod
私はJavaScriptを使用してGetPerson()と呼ばれるScriptServiceメソッドにアクセスしています。問題は、実際のオブジェクト文字列ではなく、かなり空のJSON文字列を返すことです。新しいDateTimeオブジェクトを返すときにも同じことが起こるので、クラスは問題外です。
これが返されます:
これは私のWebService.csです:
ruby-on-rails - IE の戻るボタンまたは再読み込みボタンを使用した誤った応答形式
最近、IE やその他のブラウザーで問題が発生しました。これは、少し前に railscasts.com でも気付きました。
たとえば、ページをロードします。
- railscasts.com/episodes/some_id#comments
コメントタブがアクティブになっているレールキャストエピソードをロードします。「類似」タブに移動すると、URL が次のように変更されます。
- railscasts.com/episodes/some_id#similar
戻るボタンまたは (IE) リロード ボタンをクリックすると、コメントの json 表現が表示されます。
ログファイルを掘り下げると、次のことがわかりました。
クロム:
- EpisodesController#HTML として表示
- EpisodesController#HTML として表示
IE
- EpisodesController#HTML として表示
- EpisodesController#show as */*
関連するstackoverflowの質問では、注文respond_to
ブロックを変更して最初の応答ブロックを「html」にする ことが提案されました
つまり、応答形式が指定されていない場合、最初に応答する形式が必要になります。問題の DRY ソリューションではありません。また、使用している場合はおそらくそうではありませんrespond_with(@episodes)
別の解決策は、routes.rb でデフォルトの応答形式を設定することです。
定義するすべてのルートに対してそれを書きたくないので、これも DRY ではありません。
最後に、アプリケーション コントローラーで before_filter を使用するという提案を見つけました。
これは、その問題の安定した解決策のようです。
その問題に遭遇するプログラマーが増えていない、または私が sth を行っているのは奇妙に思えます。そもそも間違っている?
sandbox - サンドボックスの eBay API は連続した文字列として応答を返します
eBay API を使い始めたばかりです。
いくつかの製品を作成し、別のサンドボックス アカウントで購入しました。セラー アカウントの [販売済み] セクションに 2 つの商品が表示されます。
GetOrders
注文/販売を取得するために API 呼び出しを使用しています。そして、応答で連続した文字列を取得しています。
次のように、値に関連付けられたラベルが表示されませんdate = 2013-04-09T07:15:25.000Z
そして、なぜフォーマットされていないのですか?
どんな助けでも大歓迎です。
ありがとうございました。
api - oAuth サーバーの応答形式
API の応答の形式としてhttp://jsonapi.orgを使用しています。ただし、アクセストークンのリクエストに正しく応答する方法に少し戸惑っています。
私が知る限り、oAuth 側から次を返す必要があります。
jsonapi docs から、すべてのリクエストでresource object
. そして、すべてresource object
にタイプと ID を持つデータ要素が必要です。
ただし、これは oAuth トークン リクエストには正しくないと思います。これを正しく行う方法を教えてください。ありがとう。