【发布时间】:2015-10-26 09:27:43
【问题描述】:
目前,我正在使用 NSURLSession 和 HTTPPost 方法将数据上传到 Java servlet。 java servlet 将解析接收到的数据并将其更新到数据库中。
let dataTest:NSData = dao.readStringFromDb().data
let request = NSMutableURLRequest(URL: NSURL(string: urlSubmit)!)
request.HTTPMethod = "POST"
request.addValue("multipart/form-data", forHTTPHeaderField: "Accept")
request.HTTPBody = dataTest
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
print("Response: \(response)")})
task.resume()
}
在更新过程中(在 Java 中),不同的状态标志会根据不同的条件更新到 DB 中。现在,我的要求是从 Web 服务器返回该状态并在本地显示。
我知道我可以再次使用 HTTPGet 方法,传递键值并获取状态标志。
我正在尝试探索是否有任何回调处理程序可用于 java servlet,例如 javascript 中可用的回调处理程序。
任何建议都会非常有帮助。
问候。
【问题讨论】:
-
使用相同的 post 方法,您可以从您的 servlet 获得状态响应。
标签: java ios swift servlets nsurlsession