問題タブ [rest-client]
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.
ruby-on-rails - Ruby on Rails モデルは、rest_client をローカル データベースなしで保存します
RoR の MVC を使用して、rest_client などを介してすべての CRUD アクションを実行する「適切な」方法があるかどうか疑問に思っていました。DB にアクセスすることはできませんが、すべての CRUD アクションを実行するための残りのリクエストを行います。
get で返されるすべての json データを含むモデルを定義し、それを通常の RoR アプリケーションのように Model.Save、Model.Create などを使用できるモデルに入れる方法はありますか?
ApplicationController内で新しいメソッドdef save、def createを作成すると、これで機能しますか?
編集: rest_client は必須ではありません。json を post、get、delete、および基本認証で同時に送信する機能だけです。
編集2:私が持っていた他の唯一のアイデアは、アクティブモデルを使用することでしたが、それらには保存、削除などのメソッドがありません。何らかの形で ActionController::Base に結び付けて配線するものを作成しますか?
spring - Spring 3 アプリケーションの REST クライアント実装
Spring 3 Web アプリケーションの 1 つに Java API を作成する必要があります。これらの API を介して、Web UI を使用して実行するすべてのアクションを実行できる必要があります。@RequestMapping で装飾されたコントローラー メソッドがあります。最近、これらのメソッドは、最小限の変更で REST クライアント経由でアクセスできる Restful サービスとして公開できると聞きました。spring3 サービス用の Rest クライアントを作成するための推奨される方法を知りたいと思っていました。これらの Java API では、Spring の依存関係を使用したくありません。spring アプリケーションに multipart/form-data を実装しているため、これらの API を使用してファイルをアップロードできるはずです。Spring アプリケーション用に Java で RestClients を開発するための最良の方法を選択するのを手伝ってくれる人はいますか?
以下の HTTP 実装があります。
Java - JVM によって提供される HTTP 実装を使用します。これには、HttpClient 実装と比較していくつかの制限があります。
HTTPClient3.1 - Apache Commons HttpClient 3.1 を使用します。
HTTPClient4 - Apache HttpComponents HttpClient 4.x を使用します。
Plsはあなたの提案を教えてください。
ruby - Ruby の最初のものを除くすべてのオカレンスを置き換えます。正規表現が複数行にまたがる
restclient gem を使用して、最後の 3200 のツイートを 200 のグループ (複数のページ) でダウンさせようとしています。
その過程で、次の行をファイルに複数回追加することになります。
これを正しく行うには (XML の解析がトスになるため)、ファイルをダウンロードした後、最初の文字列を除いて、上記の文字列のすべての出現箇所を置き換えたいと考えています。私は次のことを試みています:
上記の何が間違っていますか?同じことを行うより良い方法はありますか?
spring-mvc - Spring の REST テンプレートを使用してカスタム オブジェクトを渡す方法
RESTTemplate を使用してカスタム オブジェクトを REST サービスに渡す必要があります。
カスタム オブジェクトを MultiValueMap に追加できません。リクエストの生成に失敗しています。
誰かがこの方法を見つけるのを手伝ってくれますか? 文字列オブジェクトを問題なく渡すことができます。ユーザー定義のオブジェクトが問題になります。
どんな助けにも感謝します!!!
ruby - Rest Clientを使用してバイナリデータをPOSTする方法は?
Rest Client を使用して、HTML フォームからタイプ wav または amr のオーディオ ファイルを読み込もうとしています。PHPでこれを行うコードがあります。
このコードを Ruby に変換する必要がありますが、Ruby に関しては比較的初心者であるため、変換に苦労しています。
ruby - POSTリクエストページでRubyを使用して(RestClientを使用して)画面をスクレイピングする際に問題が発生しました
パームビーチ郡保安官事務所の警察のブロッターから逮捕データを取得しようとしています。
私は検索をウェストパームビーチの街に限定し、データまでさかのぼります(1974年10月31日)。
私はFireFoxを使用しています。
結果が表示されたら、FireBugを開き、[HTML]タブを確認すると、ページから必要な情報(つまり、逮捕された人の名前、逮捕された住所、料金など)を確認できます。
Net >> XHR >> PostタブをチェックしてPOSTリクエストパラメータを見つけ、それをコードに入れましたが、返されるHTMLには探している重要な情報が含まれていません。
私が間違っているのか、それともサイトがスクレイプできないのか、誰か知っていますか?これが私のコードです:
ruby-on-rails - cURL と RestClient - SSL
RestClient 経由でサーバーにアクセスできません。
私はこのコードをcURLで書いています(解析のためにXMLファイルをサーバーに送信します)
RestClient でも同じようにする必要があります。私はこれを試しましたが、うまくいきません。
(xml はファイルで、サーバーに保存されます)
問題は:
今、手のひらが私の顔に乗っています... ((( ありがとう
iphone - 異なる REST クライアント = 異なる応答
REST を使用してサーバーと通信する iPhone アプリを作成しています。
いくつかの API が有効だが正しくない応答を得ていたので、サーバー開発者に話を聞いたところ、彼は自分のために働いていると言いました。
Mac App Store から RESTed をダウンロードしてチェックしたところ、同じように正しくない応答が返されました。
サーバー開発者は再度チェックしましたが、機能していると主張しました。
WizTools RESTClient をダウンロードして試してみたところ、正しく動作し、正しい応答が得られました!?
これまでに見たことも聞いたこともないので、今何をすべきか迷っています。
ここからどこへ行くべきかのヒント/ヒントを誰でも提供できますか?
java - jersey-clientはClientResponse.getLastModified()でNPEをスローします
jersey-clientを使用してRESTサービスを利用しています。要求されたエンティティとLast-Modifiedヘッダーの両方が必要です。
だから私は次のことをします:
それはうまくいきます。応答があり、エンティティ(XML)をPOJOにマーシャリングできます。デバッグして応答のヘッダーを調べると、Last-Modifiedヘッダーセットがあることがわかります。
しかし、私が経由して日付を取得しようとすると
URLConnectionClientHandlerのどこかにNPEがあります。
誰かが私が間違っていることの手がかりを持っていますか?
編集:要求に応じてトレース
編集: npeが提案したように、私はコードを掘り下げました。私は問題を見つけたと思います。jersey-clientのほかに、クラスパスにcxfもあります。jerseyとcxfはどちらも、 RuntimeDelegateImplというクラスを提供します。ただし、CXFバージョンにはDateHeaderDelegateはありません。RuntimeDelegateImplの間違ったバージョン(CXF)が使用されていると思います。
今のところ、 RuntimeDelegateImplを明示的に使用するように設定する方法がわかりません。
java - CRestログ要求/応答本文
CRest(codegist)が生成するリクエスト本文を送信する前に印刷する方法はありますか?
同様に、応答を受け取った後に生の本文を印刷することは可能ですか?
デバッグに非常に役立ちます。
私はAndroidプロジェクトにCRestを使用しています。