目前遇到的問題是 要與api取值需要用post json格式的參數來完成
自己的作法是先將參數用jsonserialization轉為data
之後在request的httpbody 之後用urlsession 來跟api取值
但這樣做api的回傳結果都是某某參數為空(如果參數有問題的回傳結果,如果參數穿錯
的也會把錯誤的參數顯示出來、為空就是沒傳過去)
用抓封包的來看傳過去的參數 確實有東西 格式確實是{“title”:test}這種(applicat
ion/json)的
自己用了postMan傳入相同參數是沒問題的 用抓封包的來看
帶入的參數是會變成title=test&sub%5B%5D=1這種的(application/x-www-form-urlenco
ded)
想請問要變成下面這種,是只要在request.setValue設定成application/x-www-form-url
encoded就好嗎?
還是傳入的參數也有要修改的地方?
另外想請問 如果api回傳的不是純json(含有<br>等等)是不是沒辦法正常使用?
麻煩各位前輩解答了