如何使用 Alamofire 请求获取流 JSON。我正在使用以下函数来获取响应
self.sessionManager?.request(url, method: methodType!, parameters: params, encoding: JSONEncoding.default, headers: headers)
.validate()
.responseJSON { (response) in
if (response.result.error == nil) {
completion(response.result.value as AnyObject?, nil , response.response?.statusCode )
} else {
// debugPrint("HTTP Request failed: \(String(describing: response.result.error))")
completion(nil, response.result.error, response.response?.statusCode)
}
}
Run Code Online (Sandbox Code Playgroud)
我的 API Url 类似于
http://{server Url}/services/data/{块数}/{每个块中的项目数}
如果块数为 3 且每个块的项目数为 3,我从 API 得到的响应
data: [
{
"invalidDraft": false,
"bulkReserve": false,
"srNo": 0,
"returned": false,
"status": "ACTIVE",
"timestamp": 1580186026419,
},
{
"invalidDraft": false,
"bulkReserve": false,
"srNo": 0,
"returned": …Run Code Online (Sandbox Code Playgroud) 我有一个SQL查询,我正在使用distinct语句
CREATE proc SProc_SelectPhotographersByLocation
@locationID varchar(500)
as
begin
DECLARE @TEST varchar(1000)
DECLARE @SQLQuery AS NVARCHAR(1000)
SET @TEST = @locationID
SET @SQLQuery = 'select distinct ContributerSubCategoryMapping.ContributorID, PhotographerContributors_tbl.* from ContributerSubCategoryMapping
left outer join PhotographerContributors_tbl on PhotographerContributors_tbl.ContributorId=ContributerSubCategoryMapping.ContributorID
left outer join tbl_City on tbl_City.CityID=PhotographerContributors_tbl.Location
where
PhotographerContributors_tbl.Location IN('+ @locationID +') and PhotographerContributors_tbl.IsActive=''1'' order by Newid()'
EXECUTE(@SQLQuery)
end
Run Code Online (Sandbox Code Playgroud)
当我NEWID()在该查询上使用时,我收到查询错误.错误是
如果指定了SELECT DISTINCT,则ORDER BY项必须出现在选择列表中.
请帮我解决这个问题