Advertisement
Guest User

Untitled

a guest
Sep 24th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. @RestController
  2. public class TesteController {
  3. @RequestMapping(value = "/teste123", method = RequestMethod.POST)
  4. public Programa test(@RequestBody Programa prog) {
  5. System.out.println(prog);
  6. return new Programa();
  7. }
  8. }
  9.  
  10. $http.post("/teste123", {id: 'asd', txtPrograma: 'adsadasd'})
  11. .then(function (response) {
  12. console.log(response);
  13. }, function (response) {
  14. console.log(response);
  15. })
  16.  
  17. public interface ExecucaoService {
  18.  
  19. @POST("execucao/gravaLote")
  20. public Call<Programa> gravaLote(@Body Programa programa);}
  21.  
  22. private static OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
  23. private static Retrofit.Builder builder =
  24. new Retrofit.Builder()
  25. .baseUrl(baseUrlWS)
  26. .addConverterFactory(GsonConverterFactory.create());
  27. String credentials = username + ":" + password;
  28. final String basic = "Basic " + Base64.encodeToString(credentials.getBytes(), Base64.NO_WRAP);
  29.  
  30. httpClient.addInterceptor(new Interceptor() {
  31. @Override
  32. public okhttp3.Response intercept(Interceptor.Chain chain) throws IOException {
  33. Request original = chain.request();
  34.  
  35. Request.Builder requestBuilder = original.newBuilder()
  36. .header("Authorization", basic)
  37. .header("Accept", "application/json")
  38. .method(original.method(), original.body());
  39. Request request = requestBuilder.build();
  40. return chain.proceed(request);
  41. }
  42. });
  43. OkHttpClient client = httpClient.build();
  44. Retrofit retrofit = builder.client(client).build();
  45. // retrofit.create(serviceClass); aqui pego a instancia do serviço criada.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement