tatsächliche Anfrage istProblem mit Retrofit: 2.1.0. Es Wandelt & und = Operator Unicode-String
{ "Feedback": "android & Test", "Form": "Feedback", "loginId": "xyz123"}
Aber Retrofitwandelt & Betreiber
Unicode{ "Feedback": "android \ u0026 Prüfung", "Form": "Feedback", "loginId": "xyz123"}
Bitte helfen Sie mir, dieses Problem zu lösen.
public interface APIView {
@POST(URLS.FEED_BACK)
Call<FeedbackResponse> saveFeedback(@Body FeedbackRequest request);
}
public class WebServices {
private static WebServices instance = null;
Gson gson;
final OkHttpClient okHttpClient;
Retrofit retrofit;
APIView service;
private WebServices() {
this.gson = new GsonBuilder().setDateFormat("yyyy-MM- dd'T'HH:mm:ssZ").create();
this.okHttpClient = new Builder().readTimeout(60, TimeUnit.SECONDS).connectTimeout(60, TimeUnit.SECONDS).build();
this.retrofit = new Retrofit.Builder().baseUrl(URLS.BASE_URL).addConverterFactory(GsonConverterFacto ry.create(this.gson)).client(this.okHttpClient).build();
this.service = (APIView) this.retrofit.create(APIView.class);
}
public static WebServices getInstance() {
if (instance == null) {
instance = new WebServices();
}
return instance;
}
public APIView getService() {
return this.service;
}
}
Bitte fügen Sie Ihre Retrofit-Schnittstelle und alle Interzeptoren, die Sie haben, ein, damit wir Ihnen helfen können. – iagreen
hey @iagreen hast du mein Problem gesehen – user3295685