【发布时间】:2019-09-03 09:14:04
【问题描述】:
我需要用Alamofire向API发送如下两个参数:
function: String 和json: ModelPostFiltersShort。
function: String:这是一个字符串名称。
而这个 (json: ModelPostFiltersShort) 参数如下所示:
struct ModelPostFiltersShort: Codable {
var languages, types: [String]
var categories: [Int]
var page: Int
}
如何使用Alamofire 发送这些参数?
let params : [String : ?] = ["function": function,"??": ??]
Alamofire.request(url, method: .get, parameters: params????).responseJSON {
}
在 android 中,我发送如下值:
@POST("/web_service/mobile/rest")
Observable<Response<List<GetShortTermCoursesModel>>> getResultFilters(@Query("function") String function,
@Body SendFiltersShortCourseModel sendFiltersShortCourseModel);
这个@Body SendFiltersShortCourseModel sendFiltersShortCourseModel参数没有名字!!
【问题讨论】: