問題タブ [retrofit]
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.
android - オプションのパラメーターを API リクエストに動的に追加する
REST API と通信する Android アプリがあります。
リクエストごとに、アプリで必須パラメーターに加えてオプションのパラメーターを追加できるようにしたいと考えています。
Retrofit でこれを実装するにはどうすればよいですか? 現在、すべてのパラメーターはインターフェイスにハードコードされています。
RestAdapter
オプションのパラメータをリクエストに動的に追加できるように、または何かを「サブクラス化」することは可能ですか?
android - レトロフィットを使用してサーバーにファイルをアップロードする
私のプロジェクトでは、Android デバイスから取得した画像をサーバー サイトに送信して、ディスクに保存する必要があります。残念ながら、デバイス サイトでメソッドを呼び出すと、次のエラーが発生します。
それがメソッドの宣言です
...そして、それが私がそれを呼ぶ方法です
サーバーのサイトには、次のようなメソッドがあります。
プログラムが障害ブロックに到達しましたが、その理由がわかりません。誰かが間違いを指摘して、何が悪いのか説明できますか?
編集
コードを修正した後、修正できない次のエラーが発生しました。
および HTTP レスポンス
サーバーのメソッドが間違って書かれている可能性があると思いますが、よくわかりません。誰でもそれを手伝ってもらえますか?
java - レトロフィットのためにビルダー コードを再利用する方法はありますか
私はRetrofitを使用しており、すべてのタスクで次のようなことをしなければなりません。
このコードを DRY にする良い方法は何ですか?
android - 後付けファイルのアップロード、オブジェクトはサーバー側で null
ローカルの Android ギャラリーからサーバーの http Tomcat に写真を送信したいと考えています。通信にはレトロフィットを使用しています。デバイスとサーバー間の接続を確立しました。プログラムはサーバー機能に入りますが、params のすべてのオブジェクトは null です。
これは、クライアント側のデバイス関数宣言です。
...そしてそれが私がそれを呼ぶ方法です:
およびサーバーのメソッド:
サーバーメソッドに入った後のすべてのオブジェクトがnullである理由を説明してくれる人はいますか? メソッドが不適切に記述されているか、TypedFile の MIME フィールドが不適切に選択されている可能性がありますが、「マルチパート/混合」MIME タイプは、メッセージにさまざまなタイプのオブジェクトが含まれるメッセージ用であると読みました。全然わからないのでアドバイスいただけると助かります。
java - Android アプリのリクエストを認証する方法
API からデータを取得する Android アプリを作成しています。
アプリが最初に行うことは、ユーザーが資格情報を使用してサインインできるようにすることです。
- 私の質問は、API でセッションを処理する必要があるかどうかです。または、リクエストごとにユーザーを認証する必要がありますか?
- ネイティブ Android アプリはデバイス上でユーザー資格情報を保持し、サインイン後にすべての要求に対してそれらを送信しますか?
- を使用して
Retrofit
います。ユーザーがサインインした後、ユーザー資格情報を送信するにはどうすればよいですか?