title: Android Retrofit POST ArrayList
body: <p>Trying to send <code>List&lt;String&gt;</code> to server and have Bad Request Error.</p>
  
  <pre><code>public interface PostReviewApi {
          @FormUrlEncoded
          @POST("/")
          void addReview(@Field("review[place_id]") int placeId, @Field("review[content]") String review,
                         @Field("review[rating]") float rating, @Field("review[tag_list]") List&lt;String&gt; tagsList, Callback&lt;ReviewEntity&gt; callback);
      }
  
  ...
      postApi.addReview(mRestaurantId, reviewText, (float) mRating, tagsList, new Callback&lt;ReviewEntity&gt;() {
                  @Override
                  public void success(ReviewEntity reviewEntity, Response response) {
                  }
  
                  @Override
                  public void failure(RetrofitError error) {
                  }
              });
          }
  </code></pre>
  
  <p>Make <code>@Field("review[tag_list[]]")</code> doesn't help either</p>