使用POSTMAN执行测试RESTFUL Web服务时,遇到以下错误:
415不支持的媒体类型
当前在我的代码中,我正在使用MediaType.TEXT_PLAIN。这是由于页面enter link description here的答案之一告诉您,如果需要返回整数,则需要使用TEXT_PLAIN。
我可以知道我在Web服务中提供的数据是否与TEXT_PLAIN兼容。
@POST
@Path("/post")
@Produces(MediaType.TEXT_PLAIN)
public int adaptiveAuth( @FormDataParam("uuid") String uuID,
@FormDataParam("browserinfo") String browserInfo,
@FormDataParam("ipint") long ipInt,
@FormDataParam("lat") double latiTude,
@FormDataParam("longitude") double longiTude,
@FormDataParam("sessionid") String sessionID,
@FormDataParam("spid") String spID,
@FormDataParam("tr") int tR,
@FormDataParam("jsnum") int jsNum,
@FormDataParam("fingerprint") String fingerPrint,
@FormDataParam("methodset") MethodClass[][] methodSet) throws SQLException{
我在Postman中测试的方式描述如下:
答案 0 :(得分:0)
解决方案。 1.在SOAP UI中删除标头值。 2.我无法在Jersey中处理数组。我不是一路处理MethodClass [] [] methodSet,而是一一发送值。 3.我也从MediaType.MULTIPART_FORM_DATA改回MediaType.PLAIN_TEXT
我的代码正在运行。
感谢您的帮助。