問題タブ [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.
c# - RestSharp の簡単な完全な例
RestSharp を使用して Rest API を呼び出す単純なプロトタイプ Web アプリケーションを作成しようとしています。
私はそれの良い例を見つけることができませんでした。誰か共有して、私を正しいリソースに誘導してください。私はすでに以下を見てきましたが、私が探しているもの、つまり完全に機能する例を提供していません:
http://restsharp.org/ (例を含む完全なアプリケーションはありません)
http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/ (古いようです)
プロトタイピング中に、以下のコードに対して以下のエラーが発生します。
windows-phone-7 - RestSharp-WP7-XMLをリストに逆シリアル化できません
WindowsPhone7.1プロジェクトでRestSharpを使用しています。
ここにXML形式の応答があります: https ://skydrive.live.com/redir.aspx?cid = 0b39f4fbbb0489dd&resid = B39F4FBBB0489DD!139&parid = B39F4FBBB0489DD!103&authkey =!AOdT-FiS6Mw8v5Y
私はその応答をクラスに逆シリアル化しようとしました:
timhotPhotos
あなたがここで見ることができるように、リストを除いてすべてのプロパティは大丈夫です:
timhotPhotosクラス:
私はどこが間違っていますか?
windows-phone-7 - WP7 - RestSharp がキャッシュされないようにする
Windows Phone 7.1 プロジェクトで RestSharp を使用しています。
私の問題は、RestSharp が常に応答データをキャッシュすることです。
例:
初めてリクエストを送信すると、データが正しく返されます。いくつかの削除操作の後、その要求を再度送信しましたが、応答は最初と同じようで、何も変わっていません。
デバッグを停止し、F5 キーを押して再開すると、期待どおりに完全に機能します。
私も試しrequest.AddParameter("cache-control", "no-cache", ParameterType.HttpHeader);
てみましたが、運がありませんでした。
この問題を解決するにはどうすればよいですか?
restsharp - restsharp WP7 JSON 日時形式のシリアル化
restsharp のドキュメントによると、JsonSerializer はデフォルトで ISO および Javascript Date Objects JSON 日付スタイルをサポートしています。私のWP7アプリでは、デフォルトでISOスタイルになっていますが、代わりにJavascript Date Objectsスタイルを使用するように指示するにはどうすればよいですか? 明らかな答えが見えないし、見つからない。ありがとう!
c# - RestSharpの例が機能しない
以下のコードをhttp://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/から更新しました。RestSharpの最新バージョンに更新しました:
残念ながら、plants.countはplants.dataのように空ですが、XMLデータが返されます(以下のスクリーショットを参照)。私が何かを逃しているかどうか誰かが私を助けてくれますか?
スクリーンショット:
Errmessageは示しています
「パラメータ数の不一致。」
そして返されるXMLコンテンツ:
スタックトレース:
web-services - RestSharp OAuth1Authenticator GET パラメータが署名ベース文字列から省略されました
RestSharp を使用して OAuth 1 REST クライアントを作成しようとしていますが、GET 要求で無効な署名の問題が発生しています。コードを調べてみたところ、GET リクエストの場合、リクエスト パラメータが署名のベース文字列から省略されていることが問題のようです。特に、OAuth1Authenticator.cs の問題のあるコードは次のとおりです。
if ステートメントを削除すると、期待どおりに機能します。
私は何か誤解していますか?http://oauth.net/core/1.0a/#sig_base_exampleの OAuth 仕様の署名ベース文字列の例に基づいて、これらのパラメーターを基本署名に追加する必要があるようです。これは OAuth1Authenticator のバグですか、それとも何か間違っていますか?
ありがとうございました!
c# - RestSharp を使用して WCF Api に画像をアップロードする - 画像が無効です
Windows Phone から Azure Web ロールでホストされている WCF API に要求を送信するアプリを正常に作成しました。RestSharp を使用してこれを行うには、安らかな POST メソッドを使用しています。それはすべて見事に機能し、画像はストレージに表示されますが、画像は通常の画像ファイルとして開かれません.
それらを以前にアップロードした他の画像と比較すると、メタデータ情報では、表示できない画像には contentMD5 フィールドがあり、「AKEYWqGgulwi6/9/VY2KPg==」のような値に設定されていることが示されています (他の画像はそうではありません) これが原因である可能性がありますファイルの問題?
RestSharp コードを添付しましたが、追加してはいけないものを追加している可能性がありますか? これはイメージストリームが操作される唯一の場所であるため、エラーはここから発生していると思われます。
編集 #1 いくつかの作業の後、addFile 行を次のように変更することにしました。
これにより、ストリームの長さが変更され、 contentMD5 フィールドも空になりました。ただし、画像はまだ有効な画像ファイルではありません。私が比較している画像が両方とも Windows Phone エミュレーターからのものであるという事実を考えると、それらは両方とも同じ白いページで、隅に小さな黒い四角があるはずですが、ファイル間でサイズが異なります (有効な画像ファイルの長さは 5670 です)。 、元のコードの長さは 6076、上記の 2 番目の addFile を使用した長さは 6239)
編集#2 画像ストリームが送信される前に長さプロパティが6116である場合、さらに分析を行いますが、サーバーに到着すると6370です.264は、RestSharpメソッドのどこかから追加されていると思いますまたはストリームのデータはサーバー側で解釈されます。WCF サービスのコード:
wcf - wcfRESTサービスで画像を送信するのに問題があります
WCFRestサービスを作成しています。彼は写真を受け取って保存するために使用されます。WindowsPhone7クライアントで写真を撮って送信します。ストリーム(サービス側)で解析された画像を送信できますが、「不良パラメータ」のために画像が保存されません。
写真を撮るためのコード使用:
画像を送信するためのコードの使用(残りはシャープ):
そして、サーバー側のコード:
マイサービス方式
私はどこが間違っていますか?
c# - HttpStatusとDownloadData
DownloadDataメソッドを使用してRestSharpでファイル(画像)をダウンロードしようとしています
これは正常に機能しますが、リクエストがエラーを返した場合、HttpStatusコードが表示されません。
リクエストしてステータスを確認できます。
しかし、Contentプロパティから画像を取得できません。
明らかな何かが欠けていますか?
windows-phone-7 - RestSharp を使用した Trello API への認証
Windows Phone 7 アプリから Trello の OAuth API 呼び出しを使用する方法を理解するのに少し苦労しています。エンドポイントのリストを除いて、API は実際には文書化されていません。
これが私がこれまでに持っているものです:
私は404
応答を得ているので、明らかに何かが正しくありません。
助言がありますか?