>

나는이 array = [1,2,3]  다음과 같이 보내려고합니다.

http://somedomain.com/today?intersets=1,2,3

다음과 같이 보내려고합니다 :

let params: Parameters = [ "intersets": array]

Alamofire.request(url, method: .get, parameters: params ,headers: header)

하지만 response.request 를 인쇄 한 후 , 나는 이것을 얻었다 :

http://somedomain.com/today?intersets%5B%5D=1&intersets%5B%5D=2intersets%5B%5D=3

이 요청을 해결하는 방법에 대한 아이디어가 있습니까?

  • 답변 # 1

    배열을 String 에 결합해야합니다  이를 매개 변수로 보내십시오.

    let string = array.joined(separator: ",")
    let params: Parameters = [ "intersets": string]
    
    

관련 자료

  • 이전 javascript - onclick 다른 것을 클릭 할 때까지 html 헤더의 테두리 색상을 영구적으로 변경합니다
  • 다음 swift - UICollectionViewsetCollectionViewLayout에서 EXC_BAD_ACCESS 오류