title: retrofit.RetrofitError: 404 Not Found
body: <p>I am working on an android application that utilizes Retrofit to make api calls. When I call the following code:</p>
  
  <pre class="lang-java prettyprint-override"><code>String searchText = query;
  RestAdapter restAdapter = new RestAdapter.Builder()
          .setEndpoint("https://mashape-community-urban-dictionary.p.mashape.com")
          .build();
  WordsApiService wordsApi = restAdapter.create(WordsApiService.class);
  wordsApi.getWordDefinition(query, new Callback&lt;WordsResponse&gt;() {
      @Override
      public void success(WordsResponse wordsResponse, Response response) {
          System.out.println(response.toString());
      }
  
      @Override
      public void failure(RetrofitError error) {
          System.out.println(error.getResponse().getStatus());
      }
  });
  </code></pre>
  
  <p>With the following service:</p>
  
  <pre class="lang-java prettyprint-override"><code>public interface WordsApiService {
  
      @Headers({
              "X-Mashape-Key : *insert real api key*",
              "Accept: text/plain"
      })
      @GET("/define/")
      void getWordDefinition(@Query("word") String word, Callback&lt;WordsResponse&gt; callback);
  
  }
  </code></pre>
  
  <p>I am getting a 404 error (retrofit.RetrofitError: 404 Not Found).<br>
  When I go into mashape, I see that the service call is going through and hitting the api.  </p>
  
  <p>Am I missing something obvious in terms of the configuration of the application?</p>