[英]JSON method POST with Alamofire and SwiftyJSON
我正在嘗試將數據(參數)發送到我的本地后端:
這是一些代碼:
Swift:
let parameters: Parameters = ["firstname": "User", "age": "33"]
NetworkManager.sharedInstance.manager.request(localServer,
method: .post,
parameters: parameters,
encoding: JSONEncoding.default,
headers: [:]).responseString { response in
switch response.result {
case .success(let value):
let json = JSON(value)
print("JSON: \(json)")
case .failure(let error):
print(error)
}
}
具有所需屬性的 SQL 表:
CREATE TABLE public.employee
(
id SERIAL PRIMARY KEY,
firstName CHARACTER VARYING(30),
tabel CHARACTER VARYING(30),
age INTEGER,
organization CHARACTER VARYING(30)
);
但只有第二個參數AGE發送到后端。 參數FIRSTNAME是 Null:(
在此先感謝您的任何建議!
它是應用服務器端的別名:
api.post("/employee/req", jsonParser, function(request, response){
let { name, age } = request.body;
pool.query('insert into public.employee (firstname, age) values ($1, $2)', [name, age], (error, results) => {
if (error) {
throw error
}
response.status(201).send('User added')
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.