私はこのarray = [1,2,3]
をしたし、私はこのようにそれを送りたい:AlamofireでGETメソッドのカスタムパラメータを送信する方法は?
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
このリクエストの修正方法はありますか?
注意は、実際には、より正確です。 – luk2302
@ luk2302ありがとうございました、あなたはこれがGETの方法だと言いました。それはPOSTでも変わりますか? –
POST本体では、配列のネイティブサポートを持つjsonを主に送信するため、文字列の操作は必要ありません。以前私が言っていたことは、GETにパラメータを入れる唯一の場所である "URLパラメータの中"でした。 – luk2302