scala – 如何使用Spray创建包含表单字段内容的POST请求?
发布时间:2020-12-16 18:52:45 所属栏目:安全 来源:网络整理
导读:我有一个Spray服务,期望POST填写某些表单字段.我正在尝试研究如何在我的测试规范中创建一个合适的POST来测试它. 到目前为止我有什么 Post("/customer") ~ sealRoute(myRoute) ~ check { responseAs[String] must contain("Success message") } 正如预期的那
我有一个Spray服务,期望POST填写某些表单字段.我正在尝试研究如何在我的测试规范中创建一个合适的POST来测试它.
到目前为止我有什么 Post("/customer") ~> sealRoute(myRoute) ~> check { responseAs[String] must contain("Success message") } 正如预期的那样,对/ customer路由进行POST.如何向此添加表单字段? 解决方法
您可以使用
spray.http.FormData 类:
Post("/customer",FormData(Seq("field1"->"value1","field2"->"value2")) ~> sealRoute(myRoute) ~> check { responseAs[String] must contain("Success message") } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |