Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vapor在Swift中创建REST API无法发出POST请求_Swift_Rest_Vapor - Fatal编程技术网

使用vapor在Swift中创建REST API无法发出POST请求

使用vapor在Swift中创建REST API无法发出POST请求,swift,rest,vapor,Swift,Rest,Vapor,在学习如何使用Swift和Vapor创建REST api时,在使用postman测试此api时,我无法发出api Post请求,我收到的错误是: { “错误”:正确, “原因”:“关键字“电子邮件”需要“字符串”类型的值。” } 我正在使用PostgreSQL数据库引用模型。我觉得我的模型有问题 以下是我正在使用的模型: final类Todo:PostgreSQLModel{ 变量id:Int? var电子邮件:String var密码:String var name_first:字符串 变量

在学习如何使用Swift和Vapor创建REST api时,在使用postman测试此api时,我无法发出api Post请求,我收到的错误是:

{
“错误”:正确,
“原因”:“关键字“电子邮件”需要“字符串”类型的值。”
}
我正在使用PostgreSQL数据库引用模型。我觉得我的模型有问题

以下是我正在使用的模型:

final类Todo:PostgreSQLModel{
变量id:Int?
var电子邮件:String
var密码:String
var name_first:字符串
变量名称\u last:String
var用户名:String
init(id:Int?,email:String,name\u first:String,name\u last:String,username:String,password:String){
self.id=id
self.email=电子邮件
self.name\u first=name\u first
self.name\u last=name\u last
self.username=用户名
self.password=密码
}
}

原来我用错邮递员了。我把东西从头部传给身体,这是我的错误。

原来我用邮递员是错的。我把东西从头部传给身体是我的错误。

参见Vapor docs。必须
Todo
对象符合
Codable
内容
协议<代码>内容本身符合
Codable
。我认为你没有发送正确的帖子正文。你没有告诉我们你的要求是什么。你能把它包括在你的问题中吗(卷曲的样式很好)?见Vapor文档。必须
Todo
对象符合
Codable
内容
协议<代码>内容本身符合
Codable
。我认为你没有发送正确的帖子正文。你没有告诉我们你的要求是什么。你能在你的问题中包括它(卷曲的样式很好)吗?