Android 改进如何在url中使用冒号?
我正在使用谷歌照片API开发一个Android应用程序 我试图上传一个图像文件到谷歌照片服务器使用下面的API 根据文件,我应该使用下面的URL上传一个图像文件Android 改进如何在url中使用冒号?,android,retrofit,rx-java,google-photos,Android,Retrofit,Rx Java,Google Photos,我正在使用谷歌照片API开发一个Android应用程序 我试图上传一个图像文件到谷歌照片服务器使用下面的API 根据文件,我应该使用下面的URL上传一个图像文件 POST https://photoslibrary.googleapis.com/v1/mediaItems:batchCreate 因此,我使用改装编写代码 @Headers("Content-type: application/json") @POST("mediaItems:batchCreate") // The poin
POST https://photoslibrary.googleapis.com/v1/mediaItems:batchCreate
因此,我使用改装编写代码
@Headers("Content-type: application/json")
@POST("mediaItems:batchCreate") // The point is here
fun batchCreate(@Header("Authorization") authorization: String, @Body batchCreateRequest: BatchCreateRequest): Observable<BatchCreateResponse>
@Headers(“内容类型:application/json”)
@POST(“mediaItems:batchCreate”)//要点就在这里
fun batchCreate(@Header(“Authorization”)Authorization:String,@Body batchCreateRequest:batchCreateRequest):可观察
当我运行它时,发生了IllegalArgumentException
java.lang.IllegalArgumentException:格式错误的URL。基础:,相对:mediaItems:batchCreate
我能做些什么来解决这个问题?尝试使用
@POST(“./mediateItems:batchCreate”)
而不是@POST(“mediateItems:batchCreate”)
您能显示创建基本URL改装的代码吗?