Android 使用改型多路径来处理我的请求,其中包括音频和一些字符串,但它给出了错误404

Android 使用改型多路径来处理我的请求,其中包括音频和一些字符串,但它给出了错误404,android,retrofit,Android,Retrofit,我一直在尝试使用改装多部分发送一些参数到服务器,其中包括音频文件和一些字符串,它已返回错误404给我,我如何修复它 这是我的接口类 公共接口ApiUpload{ String BASE_URL = "http://goodguys.com:1010"; @Multipart @POST("Trucker/load") Call<JsonResponse> upload( @Part("audio") RequestBody file, @Part(

我一直在尝试使用改装多部分发送一些参数到服务器,其中包括音频文件和一些字符串,它已返回错误404给我,我如何修复它

这是我的接口类

公共接口ApiUpload{

String BASE_URL = "http://goodguys.com:1010";

@Multipart
@POST("Trucker/load")
Call<JsonResponse>

upload(
        @Part("audio") RequestBody file,
        @Part("userId") RequestBody userid,
        @Part("sessionid") RequestBody sessionid,
        @Part("devicetype") RequestBody devicetype,
        @Part("deviceid") RequestBody deviceid

);

404是来自服务器的响应代码。您发布到的url似乎有问题

少了一条斜线吗

@POST("/Trucker/load")

404表示未找到链接。请检查您的链接,基本url应以
/
结尾,或以
/
开始api的其余部分。使用
HttpLoggingInterceptor
将您的网络调用记录在logcatit中。这不是斜杠,我相信问题在请求Mutlipart的上下文中
@POST("/Trucker/load")