はSwift3とAlamofireを使用してJSONを投稿しようとすると、それはポストマンPostman screen shot で正常に動作しますが、コードに応答が私からエンコーディングを変更しようとしたサーバー で例外を意味HTML文字列でありますURLEncoding.default
からJsonEncoding.default
、それが良い動作しますが、3日後、私はアプリにAlamofireポストJSONとレスポンスJSON
let url = "http://mattam.net/mobileapp/addOrder"
let par:[String:Any] = ["order_restaurant":8,
"order_type":1,
"order_address":1,
"order_within":"45 mins",
"order_exacttime":"09:00 pm",
"order_total":300,
"order_fees":30,
"order_gtotal":330,
"order_user":38,
"pquantity[10]":3,
"pquantity[9]":1,
"poption[9]":238,
"pextra[10]":"80,81"]
print(par)
Alamofire.request(url, method: .post, parameters: par, encoding: URLEncoding.default).responseJSON{
r in
if r.result.isSuccess{print("------i______i-----")}
print(r)
if let result = r.result.value as? NSDictionary{
print(result)}
}
を実行して、郵便配達の一括編集で同じエラーが発生した後
order_restaurant:8
order_type:1
order_address:1
order_within:45 mins
order_exacttime:09:00 pm
order_total:300
order_fees:30
order_gtotal:330
order_user:38
pquantity[10]:3
pquantity[9]:1
poption[9]:238
pextra[10]:80,81
とURL私ですsが、私は右のあなたの質問を理解していれば、あなたはので、ここで、JSONとしてサーバーにいくつかのポストの詳細情報を送信する必要がありhttp://mattam.net/mobileapp/addOrder「」
サーバー側でエラーが発生している場合は、これが修正されましたか? – paulvs
いいえ投稿者にはいいですがアプリにはエラーがあります –