gpt4 book ai didi

Grails functional-test 插件,在 Post 中设置正文

转载 作者:行者123 更新时间:2023-12-02 02:13:45 25 4
gpt4 key购买 nike

我正在使用功能测试插件来测试我的 REST 网络服务。我无法以正确的方式设置 body 的内容。这是我的代码:

class HelloWorldFunctionalTests extends APITestCase {

String postJson = "{\"name\":\"test name\"}"

void testPost() {
post('/mycontroller') {
headers['Accept'] = 'application/json'

body {
"""
{name:'test name'}
"""
}

}

//assertStatus 200
}
}

目前我得到:java.lang.NullPointerException异常 在 groovyx.net.http.HTTPBuilder$RequestConfigDelegate.setBody(HTTPBuilder.java:1200)

谁能看出是什么问题?

非常感谢,亚历克斯

最佳答案

这与 body 的设置方式无关。我缺少的是内容类型。

这行代码让它工作得很好:

headers['Content-Type'] = 'application/json'

关于Grails functional-test 插件,在 Post 中设置正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11583022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com