Grails功能测试插件,在帖子中设置主体

Grails功能测试插件,在帖子中设置主体,grails,post,functional-testing,Grails,Post,Functional Testing,我正在使用功能测试插件来测试我的RESTWeb服务。我无法以正确的方式设置body的内容。这是我的代码: class HelloWorldFunctionalTests extends APITestCase { String postJson = "{\"name\":\"test name\"}" void testPost() { post('/mycontroller') { headers['Accept'] = 'appli

我正在使用功能测试插件来测试我的RESTWeb服务。我无法以正确的方式设置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)

有人知道问题出在哪里吗

非常感谢,,
亚历克斯

这与尸体的摆放方式无关。我缺少的是内容类型

这行代码使其工作正常:

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