2015-02-02 3 views
0

Я использую модификацию на Android-приложении для перехвата и добавления некоторых ID-данных по всем моим запросам.Перехват и добавление параметров POST

Вот как он работает с запросом GET:

RequestInterceptor identityParameters = new RequestInterceptor() 
    { 
     @Override 
     public void intercept(RequestFacade request) { 
       request.addQueryParam("uuid", uuid); 
       request.addQueryParam("key", key); 
     } 
    }; 

Это хорошо работает с запросом GET и я получаю мой запрос, как:/запрос UUID = 123 & ключа = 123

Но для POST запросите, он добавляет его точно так же (как параметры GET, в URL-адресе) ... Как я могу различать поведение для каждой аннотации и как добавить параметры запроса POST в запрос?

+0

Это поможет вам [http://stackoverflow.com/questions/23853552/retrofit-sending-post-request-to-server-in-android][1] [ 1]: http://stackoverflow.com/questions/23853552/retrofit-sending-post-request-to-server-in-android –

+0

Это поможет вам [http://stackoverflow.com/questions/ 23853552/retrofit-send-post-request-to-server-in-android] [1] [1]: http://stackoverflow.com/questions/23853552/retrofit-sending-post-request-to-server-in-android –

+0

благодарим за ваши комментарии. К сожалению, это не то, что я ищу. мой запрос POST работает сам по себе, но я не знаю, как его перехватить с помощью RequestInterceptor для добавления параметров POST. – WKx

ответ

0

найти здесь RequestInterceptor.RequestFacade класса это только методы, чтобы добавить PathParams, QueryParam и Headers так POST выглядит не допускается, я думаю, что вы не можете сделать это.

Смежные вопросы