用soap-api进行改造

用soap-api进行改造,soap,retrofit,Soap,Retrofit,我正在尝试使用soap API创建改造实例。但我不知道如何创造。我查了所有的网站。我已经获得了使用RESTAPI创建改造实例的代码 另外,我还有一个WSDL文件。我可以用它创建所需的POJO类,但我不知道如何用于服务调用 请任何人建议一些代码或如何使用 对于Rest调用,我正在创建一个改造实例,如 @GET("users/{user}/repos") Call<List<User>> listUsers(@Path("user") String user); @GET(

我正在尝试使用soap API创建改造实例。但我不知道如何创造。我查了所有的网站。我已经获得了使用RESTAPI创建改造实例的代码

另外,我还有一个WSDL文件。我可以用它创建所需的POJO类,但我不知道如何用于服务调用

请任何人建议一些代码或如何使用

对于Rest调用,我正在创建一个改造实例,如

@GET("users/{user}/repos")
Call<List<User>> listUsers(@Path("user") String user);
@GET(“users/{user}/repos”)
调用listUsers(@Path(“user”)字符串user);

您应该首先将
ApiClient
分类如下:

公共类ApiClient{
公共静态最终字符串BASE_URL=”http://54.255.249.65/socialcommerce/rest/V1/";
私人静态改装=空;
公共静态更新getClient(){
HttpLoggingInterceptor拦截器=新的HttpLoggingInterceptor();
拦截器.setLevel(HttpLoggingInterceptor.Level.BODY);
OkHttpClient客户端=新建OkHttpClient.Builder().addInterceptor(拦截器).build();
如果(改装==null){
改装=新改装.Builder()
.baseUrl(基本URL)
.客户(客户)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
回流改造;
}
}
在控制器类中,应按如下方式使用上述类:

ApiInterface-ApiInterface=ApiClientInstagram.getClient().create(ApiInterface.class);
Call Call=apinterface.getInstagramDetail(令牌);
Log.d(“tag”,call.request().url().toString());
call.enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
String code=String.valueOf(response.code());
if(代码等于(“200”)){
响应。body();
}否则{
Toast.makeText(getApplicationContext(),“后端错误”,Toast.LENGTH_LONG.show();
}
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
Toast.makeText(getApplicationContext(),t.getMessage(),Toast.LENGTH_LONG).show();
}
});

问题在于通过改造实现SOAP调用,而不是REST。