1
let loginRequest = [
"UserName" : self.txtUserName.text! as String,
"Password" : self.txtPassword.text! as String
]
let serverUrl = ServerPath.Path + "/Test/login"
Alamofire.request(.POST, serverUrl, parameters: loginRequest,encoding: .JSON).responseJSON
{
response in switch response.result {
case .Success(let data):
...
...
case .Failure(let error):
print("Request failed with error: \(error)")
}
常に取得中にエラー
Request failed with error: Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0.}
が、私は成功として完成し、その操作のような静的しようとしている
let loginRequest = [
"UserName" : "Test",
"Password" : "123"
]
これは無効なJSONだと思います。送信しているJSONオブジェクトのプリントを提供できますか? – Shen
["パスワード": "123"、 "ユーザー名": "テスト"] –
あなたのリクエストは実際にはよく見えます。私はそれがエラーを引き起こしているサーバーからの応答だと思う。サーバーが応答しているデータのダンプを取得できますか? – slessans