問題タブ [restsharp]
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.
caching - RestSharp for Windows Phone での更新
WP7 アプリケーションに RestSharp を正常に実装しましたが、1 つの問題が残っています。
サーバーからリソースをロードすると (たとえば、http://localhost:8080/carsでの GET 要求)、(この場合は) 車のコレクションが初めて正常に返されます。
同じリクエストを 2 回目に発行すると、その間にリソースが変更された場合でも、常に最初と同じ結果が得られます。私のサーバーを見ると、2回目はリクエストがまったく発行されていません。
RestSharp にはキャッシュ メカニズムが実装されていると思いますが、キャッシュ結果を無効にする方法がわかりません。
RestSharp for Windows Phone のキャッシュ結果を手動で無効にする方法はありますか? (または、ライブラリがサーバーから結果を取得するように強制する方法)
oauth - RestSharpをOAuthで使用する方法は?
どのファクトリOAuth1Authenticatorファクトリメソッドを使用すべきか混乱しています。コンシューマーシークレットトークンを取得し(RestSharpで取得できますか?)、OAuth1Authenticator.ForRequestTokenを使用し、アクセストークンとシークレットアクセストークンを取得し(方法は?)、OAuth1Authenticator.ForAccessTokenを使用して、このからの戻り値を使用する必要があると思います。前方を指します。
しかし、RestSharpは1つのオーセンティケーターのみを使用するように設計されているようで、コールドスタート(アプリトークンのみを持つ)から必要なすべての資格情報(コンシューマーキーとシークレット、アクセスキーとシークレット)を持つ方法を見つけることができないようです。 。
ボーナスの質問:
- .ForClientAuthenticationメソッドと.ForProtectedResourceメソッドの目的は何ですか?
- OAuth2AuthenticatiorがOAuth1Authenticatorとは異なる名前空間にあるのはなぜですか?
c# - RestSharp JSON パラメータの投稿
MVC 3 API に対して非常に基本的な REST 呼び出しを実行しようとしていますが、渡すパラメーターがアクション メソッドにバインドされていません。
クライアント
サーバ
ここで何か不足していますか?
c# - Cookieを追加するWP 7.1のRestsharp
RestSharp を使用してリクエストに Cookie を追加しようとしていますが、fiddler2 ではリクエストに Cookie が表示されず、サービス呼び出しが失敗しています。RestRequest に Cookie を追加するためのトリックはありますか?
ありがとう、アル
c# - RestSharp でデータを投稿するときにオブジェクトをシリアル化する
私は最近、RestSharp を使用して、XML を使用する REST サービスを利用し始めました。
これにより、XML からカスタム オブジェクトのコレクションへのオブジェクトの逆シリアル化が簡単になります。しかし、私の質問は、サービスに投稿するときに再シリアル化する最良の方法は何ですか?
LINQ-to-XML を使用して再シリアル化する必要がありますか? Serializeable
属性とユーティリティ関数を使用してみましたSerializeToXml
が、そうするとRestSharpによって実行されるデシリアライズが壊れているようです。
silverlight - RestSharp を使用して Silverlight クライアントから圧縮されたコンテンツが歓迎されていることをサーバーに通知するための推奨される方法は何ですか?
Accept-Encodingヘッダーが手の届かないところにあるため、とにかく圧縮されたコンテンツを受け入れるためのオプションは何ですか?
私はシルバーライトにRestSharpを使用しています(1分前にgitリポジトリをプルしました)。
ありがとう。
c# - RestSharp無効なURI:URIスキームが無効です
Windows Phone 7のレストシャープに頭を悩ませようとしています。POSTメソッドを使用してサーバーにデータをフィードしようとしていますが、client.executeasync行に到達すると、「無効なURI」というエラーでクラッシュします。 :URIスキームが無効です。」私は何が欠けていますか?
c# - 既存の非同期APIでのTPLの使用
TPLを既存のAPI、具体的にはRestSharpで使用したいので、継続を使用できます。
しかし、これは、非同期に従来の.NETアプローチを採用せず、代わりにコールバックを実装するAPIをラップする必要があることを意味します。次のようなコードを取ります。
したがって、可能であれば、ここでExecuteAsyncをTPLでラップします。しかし、私は私の人生のためにそれを行う方法を理解することはできません。
何か案は?
windows-phone-7 - RestSharp で get リクエストを実行するには?
Windows Phone 7 で RestSharp を使用して GET 要求を作成する方法がわかりません。すべての例は POST 要求の作成を示していますが、必要なのは GET だけです。どうすればいいですか?