Android 改进动态HTTP方法
我计划在我的项目中用改型来替换ApacheHTTP客户端。 我面临的问题是,改型不(我找不到)支持在运行时将HTTP方法设置为请求。Android 改进动态HTTP方法,android,retrofit,Android,Retrofit,我计划在我的项目中用改型来替换ApacheHTTP客户端。 我面临的问题是,改型不(我找不到)支持在运行时将HTTP方法设置为请求。 在我的Web服务中,我不知道要提前调用什么HTTP方法,所以注释@GET、@POST、。。。是无用的。改装不是为动态url请求而设计的。您可以使用API基本URL配置改装,然后发出特定请求 要获得更灵活的动态选项,请使用out。它是改造使用的HTTP客户端,易于使用 改装不是为动态url请求而设计的。您可以使用API基本URL配置改装,然后发出特定请求 要获得更灵
在我的Web服务中,我不知道要提前调用什么HTTP方法,所以注释@GET、@POST、。。。是无用的。改装不是为动态url请求而设计的。您可以使用API基本URL配置改装,然后发出特定请求
要获得更灵活的动态选项,请使用out。它是改造使用的HTTP客户端,易于使用 改装不是为动态url请求而设计的。您可以使用API基本URL配置改装,然后发出特定请求
要获得更灵活的动态选项,请使用out。它是改造使用的HTTP客户端,易于使用 对于动态URL请求,您可以使用翻新2和新的@URL注释:
public interface CarService {
@GET
public Call<ImageResponse> getPicture(@Url String url);
}
公共接口服务{
@得到
公共调用getPicture(@Url字符串Url);
}
然后再创建@POST、@PUT等等。你必须在某个地方做出选择 对于动态URL请求,您可以使用翻新2和新的@URL注释:
public interface CarService {
@GET
public Call<ImageResponse> getPicture(@Url String url);
}
公共接口服务{
@得到
公共调用getPicture(@Url字符串Url);
}
然后再创建@POST、@PUT等等。你必须在某个地方做出选择 我认为问题在于为动态请求指定方法,而不是执行请求。改型不是为动态请求设计的,我将更新我的答案为clerify。使用OkHttp和使用AsyncTasks是两个独立的问题。我的大部分日程安排都使用RxJava(在一些项目上使用改型和OkHttp)。谢谢cyroxis。是的,我知道OkHttp和使用AsyncTasks是不同的问题。我选择改型是因为回调是在UI线程中执行的,网络是在后台线程中完成的,不需要使用Asynctasks或处理程序,允许您轻松地将工作卸载到在UI线程上接收结果的后台线程。我认为问题在于为动态请求指定方法,而不是执行请求。改装不是为动态请求设计的,我会将我的答案更新为clerify。使用OkHttp和使用AsyncTasks是两个独立的问题。我的大部分日程安排都使用RxJava(在一些项目上使用改型和OkHttp)。谢谢cyroxis。是的,我知道OkHttp和使用AsyncTasks是不同的问题。我选择改型是因为回调是在UI线程中执行的,网络是在后台线程中完成的,不需要使用Asynctasks或处理程序。这可以通过RxJava解决,允许您轻松地将工作卸载到在UI线程上接收结果的后台线程。创建4个方法getDynUrl、postDynUrl、,putDynUrl,deletedynurl对于更灵活的配置,您应该使用HttpClient,而不是restclient谢谢您的回复。我想指定要请求的方法(GET、POST、DELETE..)。我事先不知道“方法”。创建4个方法getDynUrl、postDynUrl、putDynUrl、DeleteDynUrl如何?对于更灵活的配置,您应该使用HttpClient,而不是RestClient谢谢您的回复。我想指定要请求的方法(GET、POST、DELETE..)。我事先不知道“方法”。