問題タブ [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.
oauth - oauth_tokenとoauth_token_secretの取得(Windows PhoneのRestSharp)
OAuthとRestSharpの新機能。
RestSharpを使用してすべてのOAuthを処理し、WindowsPhoneアプリを構築しています。
リクエストトークンを正常に取得すると、ユーザーはサービスにログインできるようになります。次に、webBrowser1は(コールバックURLで定義されているように)bing.comに移動します。私の質問は、oauth_tokenとoauth_token_secretを取得するにはどうすればよいですか?webBrowser1_LoadCompletedイベントハンドラーのためにそれらを見ることができますが、プログラムでそれらを使用するためにそれらを抽出するにはどうすればよいですか?
paging - RestSharpでページングを実装する方法
私はRESTSharpを使用してRESTスタイルのサービスを利用しています。このライブラリはかなり新しく、RestSharpを使用してページングを実装する方法についてのガイダンスをいただければ幸いです。
これを達成する方法に関する既存の例はありますか?
RestSharp- http: //restsharp.org/
ありがとう
c# - AsyncMethod 呼び出しをジェネリックにする方法
トークン検証を別のメソッドに抽出しようとしています。その後、else ステートメントのコード ブロックを同様に汎用にしたいと考えています。
問題は、コールバック ハンドラで呼び出すメソッドをどのように指定するかです。私は試してみましFunc<>
たが、ジェネリックトークンメソッドを使用する他のメソッドは必ずしも同じ署名を持っているとは限りません.
ご意見をお寄せいただきありがとうございます:)
windows-phone-7 - RestSharp リクエストをキャンセルする
RestSharp を使用してデータをダウンロードする wp7 アプリを作成しています。アプリケーションのガイドラインでは、ユーザーがデータ転送をキャンセルできるようにする UI 要素を提供する必要があることに気付きました。残りのシャープで ExecuteAsync リクエストをキャンセルすることは可能ですか?
silverlight - Silverlight4アプリケーションのRestSharpが機能しない
Silverlight 4アプリケーションでRestSharpを使用していますが、機能していないようです。常にSystem.Security.SecurityExceptionでエラーが返されます。
.net - RestSharp がイメージを WCF REST サービスに投稿する
RestSharp を介してサーバーに画像をアップロードする際に問題が発生しています。
ストリームを受け入れる Rest Wcf サービスがあります。以下のコードを使用すると、常にこの例外が発生します。
ProtocolViolationException ストリームに書き込まれるバイトが、指定された Content-Length バイト サイズを超えています。
どのような設定を構成する必要があります... content-length ヘッダーを設定しても違いはないようです。
サーバー側は画像を受け取りませんが、バイトの小さなストリームを受け取ります。
どんな助けでも感謝します。
クライアント (テスト) コード:
サービスコード (保存された画像の URL を返します)
c# - NUnit を使用したアクションの単体テスト
NUnit と Rhino Mocks を使用して、次の関数を単体テストしたいと思います。この関数は、指定されたパラメータを使用して を作成しRestSharp.RestRequest
、リクエストを に渡しdataAccessApi
ます。
これはテストクラスです:
IDataAccessApi...:
...そして IRestExecution:
テストは呼び出しが簡単な関数 ( などx.Test("Some String")
) で機能しましたが、アクションでは機能しませんでしたnew RestExecution().Get
。このような呼び出しを単体テストするにはどうすればよいですか?
よろしくお願いします。
編集: @rich.okelly コメントに関するコードを変更しました。
編集:インターフェースのコードを追加
c# - RestSharp.AddBody を使用してクラスを xml にシリアル化すると失敗する
-MethodRestSharp-RestRequest
を介して単純なテストクラスを a に追加しようとしています。RestRequest.AddBody
提供された両方のシリアライザーを使用してシリアライズしようとしましたが、そのうちの 1 つを動作させることができませんでした (JSON-Serializations は同じ設定でかなりうまく動作します...)
これは私がシリアル化を行う方法です:
私が使用しているダミークラスは次のとおりです。
RestSharp.Serializers.XmlSerializer()
I get: " " の使用<Dummy />
(両方の文字列が欠落している)RestSharp.Serializers.DotNetXmlSerializer()
I get nothingを使用すると、プログラムはシリアライゼーション ステップを通過しません。JSON を使用する
request.RequestFormat = DataFormat.Json;
と、すべて正常に動作します。
.
クラスを取得してXMLに適切にシリアライズするにはどうすればよいですか?
ご協力いただきありがとうございます!
c# - 目的のプロパティ名で POCO をシリアル化する方法
これは単純なはずですが、明らかにトリックがありません。私はPOCOを持っています:
RestSharp を使用して XML にシリアル化しています。私は次のいずれかを取得したいと考えています:
それとも理想...
しかし、代わりにこれを取得しています:
明らかに、POCO は異なる必要があります。私に何ができる?
c# - RestSharpは手動で設定されたContent-Typeを上書きしますか?
私はRestSharp.RestRequestを次の方法で作成しています:
(Content-Typeは手動でに設定されapplication/someContentType
ます)
デバッグモードでは、次のようにも表示されますContent-Type=application/someContentType
ただし、RestRequestを実行すると-Errorが返され、415 Media Not Supported
WireSharkはMedia-Typeがtext/xml
(AddParameter-Methodで設定されているように)に設定されていることを示します。
RestSharpがWireSharkとは異なるContent-Typeを表示するのはなぜですか?また、Content-Typeが変更されないようにするにはどうすればよいですか(変更されている場合)。