我正在使用一个在线快速游乐场来测试http帖子和获取请求,该帖子方面工作正常,但是当我添加该get请求时,它会在顶级显示以下错误“错误:无关的'}'。
邮政编码很好。
//发布方法
var url = URL(string: "http://196.46.20.80:8085/fideldesign")!
var request = URLRequest(url: url)
request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
request.httpMethod = "POST"
let postString = "email=oshinowo_sola@yahoo.ca&amount=15000&description=swift¤cy=566&fee=0&returnurl=http://www.oleronesoftwares.com&secretkey=2BC80A5EB5BB6A64A772F9806A7E9A0B16702043AB475DC4" // which is your parameters
request.httpBody = postString.data(using: .utf8)
//Getting response for POST Method
DispatchQueue.main.async {
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data, error == nil else {
return // check for fundamental networking error
}
// Getting values from JSON Response
let responseString = String(data: data, encoding: .utf8)
print("responseString = \(String(describing: responseString))")
do {
let jsonResponse = try JSONSerialization.jsonObject(with: data, options: JSONSerialization.ReadingOptions()) as? NSDictionary
}catch _ {
print ("OOps not good JSON formatted response")
}
}
task.resume()
}
代码是将来自用户输入的动态记录(例如电子邮件地址,金额,描述)发布到外部url,然后以json格式返回get请求。
答案 0 :(得分:0)
尝试关闭该项目,然后再次打开它。
我遇到了同样的错误,当我尝试在有问题的行(对我来说这是文件的最后一行)上按Enter(键入换行符)时,Xcode也会插入字符
ker;")
进入我的编辑器。
我遇到了这个错误,直到关闭并重新打开项目,这些错误消失了,随机字符也停止出现。