Korzystając z funkcji modernizacji systemu Android, mam problemy z odwołaniem się do mojego adresu URL.
Można użyć jednego z nich:
http://www.example.com/foo.asmx/dostuf
Lub
http://www.example.com/foo.ashx?r=dostuff
Przykłady, które widziałem, wskazują: http://www.example.com/post
Jaki plik jest przetwarzany?
Jak więc wdrożyć mój adres URL?
Dzięki
2 odpowiedzi
private static Retrofit retrofit = null;
public static Retrofit getClient() {
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();
retrofit = new Retrofit.Builder()
.baseUrl("Your Url")
.addConverterFactory(GsonConverterFactory.create())
.client(client)
.build();
return retrofit;
}
Mam to. Tutaj ma pomóc innym ...
Adres URL BASE znajduje się tutaj:
Retrofit retrofit = new Retrofit.Builder().baseUrl("http://www.example.com/").build();
Adres URL ENDPOINT prowadzi tutaj:
public interface retrofit_post1 {
@POST("example.ashx?r=dostuff")
Call<ResponseBody> update(@Body RequestBody requestBody);
}
Podobne pytania
Nowe pytania
android
Android to mobilny system operacyjny Google, używany do programowania lub tworzenia urządzeń cyfrowych (smartfony, tablety, samochody, telewizory, Wear, Glass, IoT). W przypadku tematów związanych z Androidem użyj tagów specyficznych dla Androida, takich jak android-intent, android-activity, android-adapter itp. W przypadku pytań innych niż programowanie lub programowanie, ale związanych ze strukturą Androida, użyj tego linku: https: // android.stackexchange.com.