現在のアンドロイドプロジェクトでは、新しいRetrofit 2.0ライブラリを使用してWebサーバーにデータを送信しています。私はそこでスクリプトを実行したいだけで、サーバは何も返しません。私はこの方法でこれを行うことができます考えた:レストロフィット2.0メソッドレスレス
@POST("persons/insert.php")
Call<Void> insert(@Field("Name") String name);
私の問題は今、そのレトロフィットは何もVoid
に変換することはできないので、たまたまサーバーが返す200もののonFailure
方法にジャンプします。だから私はこの方法を修正する必要がありますか?エラーが発生した場合、サーバが200を返した場合はonResponse
メソッドが呼び出され、エラーが発生した場合はonFailure
メソッドが呼び出されます。それをどうすれば実現できますか?
ありがとう!私の問題に対する完璧な答え。 – Cilenco