URL = "(InsertAsset)?customerID =(vmanagerappDelegate.cust_Id!)& assetTag =(self.txt_AssetTag.text!as String)& modelID = (modelObject)& statusID =(statusObject)&シリアル=(self.txt_Serial.text!文字列として)& ASSETNAME =(self.txt_AssetName.text!文字列として)& purchaseDate =(selectedPurchaseDate)&仕入=(supplierObject)& purchaseCost = (purchaseObjectオブジェクト)&保証=(self.txt_Warranty.text!as String)&メモ=(notesObject)& locationID =(locationObject)& ownerID =(ownerObje ct)& addUserID =(vmanagerappDelegate.userId String)& saleEndDate =(self.txt_Sale_End_Date.text! )文字列として& softwareMaintainenceEndDate =(self.txt_Software_Maintainence_End_Date.text!Stringとして)& supportEndDate =(self.txt_Support_End_Date.text!)文字列として&のMacAddress =(self.txt_Mac_Address.text!)文字列として& sitekey =「私はいくつかのデータをサーバーに投稿するurlを持っています。どのように私はURLに記載されているすべてのパラメータを持つalamofire投稿要求メソッドに変換するのですか
-1
A
答えて
0
をテスト
こんにちはあなたはAlamofireに辞書としてパラメータを送信するには、次のような辞書を作成することができます。
var dicParam = Dictionary<String,AnyObject>()
dicParam[“customerID”] = vmanagerappDelegate.cust_Id!
dicParam[“assetTag”] = self.txt_AssetTag.text! as String
dicParam["modelID"] = modelObject
Alamofireでは、次のようなあなたのURLと一緒にパラメータとして辞書の上方を通過:
Alamofire.request("Your URL", method: .post, parameters: dicParam, encoding: URLEncoding(destination: .queryString), headers: nil).responseJSON {
response in
switch response.result {
case .success:
print(response)
break
case .failure(let error):
print(error)
}
}
0
あなたには、いくつかのヘッダを追加したい場合は、あまりにも彼らのためにdicitonary ヘッダーを作成し、POSTリクエスト
func remotePOSTServiceWithParameters(urlString : String , params : Dictionary<String, AnyObject> , callback:(data: Dictionary<String, AnyObject>?, error: NSError?) -> Void) {
print("Request POST URL:\(urlString) PARAMS:\(params)")
Alamofire.request(.POST,urlString,parameters: params,encoding: .JSON)
.validate()
.responseJSON {
response in
guard response.result.error == nil else {
print("Error for POST :\(urlString):\(response.result.error!)")
//
callback(data: nil , error: response.result.error!)
return
}
if let value = response.result.value {
print("JSON: \(value)")
if let result = value as? Dictionary<String, AnyObject> {
print("Response for POST :\(urlString):\(value)")
callback(data:result , error: nil)
}
}
}
}
関連する問題
- 1. PHPの特定の投稿にコメントを付けます。投稿IDはURLに記載されています
- 2. は、私はこのようなサーバにいくつかのパラメータを投稿しようとしています
- 3. 私は自分のサーバーにフォーム・エンコードを投稿したいいくつかのパラメータを持つネイティブ
- 4. 投稿を元の投稿のIDに投稿するにはどうすればよいですか?
- 5. 投稿にURLを投稿する
- 6. 悪いのURL =私はいくつかのURLのように私のログを持っている
- 7. ゴーストブログ:フィルタリングされた投稿の数を表示するには?ドキュメントに記載されているように
- 8. 私のFacebookの投稿は、記事として自動的にワードプレスに投稿されるべきです
- 9. Facebookは、私がブログから投稿を示しており、すべてがうまくしかし、Facebookの投稿を作品アプリを持っているモバイルアプリ
- 10. 私のAndroidアプリからサーバーにデータを投稿するには?
- 11. Xamarin AndroidのHttpWebRequestの、そして私はAndroidモバイルアプリを持っている、と私はいくつかのデータを投稿するサーバにWebRequestクラスを送信したいのですが、データを投稿する前に私はいくつかのデータを取得するためのHTTP GETリクエストを送信破棄されたオブジェクト
- 12. 私のform_for [投稿、コメント]が間違ったURLに投稿していますか?
- 13. htaccessを、私はこのように見ているいくつかのURLを持っているとか、スラッシュ
- 14. は、私はそうのようなリクエストを投稿する応答ジャージーRESTサーバーを持っている
- 15. 送信するパラメータを持つ投稿
- 16. 私のワードプレスの投稿に含まれているURLを抽出したい
- 17. android:ArrayListをJSONに変換してURLに投稿する
- 18. CakePHPの投稿や子供の記事は、私はこのように、ポストモデルを持っているユーザーデータ
- 19. 投稿私はJSON形式でサーバーにデータを投稿していますこんにちはボレー
- 20. は、私は私のUI5のXMLビューにコメントを投稿するためにフィードリストを持っている
- 21. URLからPHPの投稿を変数に変換する
- 22. 投稿ごとに1つのコメントを投稿するにはWordPressのユーザーを制限してください
- 23. 新しい投稿を投稿する際にすべてのレコードをどのように返すかを把握しようとしていますか?
- 24. URLパラメータでTwitterに投稿する
- 25. cgiフォームの投稿に投稿するにはどうすればいいですか?私は自動ログインを実行しようとしてい
- 26. APIからデータを取得するurlで5つのパラメータを投稿する
- 27. 角度のあるhttp投稿要求がコードステータス500を持っています
- 28. 表示されているようにボディを持つデータを投稿し、迅速な応答を得るにはどうすればいいですか?
- 29. 私のAJAX投稿要求はどうしてうまくいかないのですか?
- 30. これはすべてのフィールドがコントローラページに投稿されているが、コントローラページに投稿されていないフィールドは1つだけです
ため
Alamofire.request(.POST,url,parameters: params,headers:Header,encoding: .JSON)
に例を渡すdicitonary
を作成してみてください上記のすべてのパラメータを含む辞書を作成し、Alamo.request –
Sに送信する必要がありますどのように現在のAlamofireコードを試していますか? –
http://dev.myvmanager.com/vManagerMobileWebService/api/Asset/Insert これはURLであり、上記はパラメータです。上記のURLとパラメータを使用して投稿リクエストを行う方法を教えてください –