【发布时间】:2018-07-27 07:30:51
【问题描述】:
我正在使用改造连接到在 POST 数据中需要授权令牌的服务器。请求示例:
https://adress/inboxes
POST data:
token=jasdf807gb123uy40bviubva08sdyv123&message_id=1&
我使用这样的方法并且效果很好:
@POST("/inboxes")
Call<InboxesResponse> getInbox(@Header("Authorization") String authorization, @Header("Content-Type") String contentType, @Body RequestBody body);
我将token等参数放入RequestBody:
RequestBody body =
RequestBody.create(MediaType.parse("text/plain"), text.toString());
这一切都很好。但我不知道如何使用文件上传方法:
Example:
https://adress/fileUpload
POST data:
token=jasdf807gb123uy40bviubva08sdyv123
File body
所以我需要使用MultipartBody.Part file 来上传文件,但是如何将 MultipartBody 与包含令牌的 RequestBody 结合起来?或者如何正确地做到这一点?我很困惑..
【问题讨论】:
-
@karandeepsingh 不,这是不同的问题
-
两种情况下对令牌的处理有何不同?