Estou tentando enviar uma requisição put por api, porém dá erro no método “RequestBody body = RequestBody.create” já importei várias versões do okhttp, porém não consegui solucionar o problema.
Segue código:
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create("{\r\n \"ativo\": true,\r\n \"cnpjLojas\": [\r\n \"\"\r\n ],\r\n \"cpf\": \"\",\r\n \"email\": \"\",\r\n \"grupos\": [\r\n \"\"\r\n ],\r\n \"motivoInativacao\": \"\",\r\n \"userName\": \"\"\r\n}",mediaType);
Request request = new Request.Builder()
.url("")
.method("PUT", body)
.addHeader("X-Customtoken", "")
.addHeader("Content-Type", "application/json")
.addHeader("Cookie", "")
.build();
Response response = client.newCall(request).execute();