如何通过Web服务中的6800个字符传递JSON



i在java中的程序,我使用泽西岛

我想将由6800个字符组成的JSON传递给我的Web服务

最初,我将其作为Queryparam,但它没有用。然后我会使用HeaderParam进行更改,但尚不正常。我该怎么办?

@Path("InsertSconti")
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public String InsertCustomer(@HeaderParam("token") String token,@QueryParam("customer") String customer)
{

http://localhost:8087/clayapi/restservices/insertcustomer?customer = json(6800个字符(

它给我错误400不良请求

使用 Requestparam

我以这种方式使用了它

@RestController
    public class OutlookController {
    @RequestMapping(value="/api", method=RequestMethod.POST)
    @ResponseStatus(value = HttpStatus.OK) 
         public String pushNotification(@RequestParam(required = false, value = "code") String code) {
           System.out.println("yes done");
            System.out.println(code);
                        return "sai";
        }
}
curl -X POST -d {code:"hhhhh"} http://localhost:8080/api

在" -d"之后,在上面的卷发中给予客户json。如果您使用Postman或Soap UI测试您的服务,请在请求主体中提供JSON。

这将允许您提供超过6800个字符。

相关内容

  • 没有找到相关文章

最新更新