结合使用cURL和Paramaters来调用Java REST方法-HTTP / 1.1 500 java.lang.NullPointerException?

java123999

我正在尝试Java使用以下测试REST处理程序的方法cURL

    @GET
    @Path("/application/façade/Id/{Id}/userName/{userName}/associatePerson")
    public Response getInformationRelatingToUser(@PathParam("Id") String id, @PathParam("userName") String userName){

       //do stuff
    }

我是新手cURL

以下是我cURL用来测试此命令的命令,我知道该命令port绝对正确。这个curl命令的语法正确吗?

curl -X PUT -i -H "Accept: application/json" "localhost:9981/application/façade/Id/userName/associatePerson" -d "Id=testId" -d "userName=testUsername"

当我运行命令并查看时Intelij,出现以下错误:

javax.ws.rs.NotFoundException: HTTP 404 Not Found
ERROR o.g.j.server.ServerRuntime$Responder - Error occurred when processing a response created from an already mapped exception.

Cywgin运行时,cURL我得到以下响应:

HTTP/1.1 500 java.lang.NullPointerException
Content-Length: 0
Connection: keep-alive

注意:我正在使用的REST实现是 JAX-RS

罗夏

@Path("/application/façade/Id/{Id}/userName/{userName}/associatePerson")

当前,您在查询网址中缺少{Id}{userName}部分:

localhost:9981/application/façade/Id/{MISSING}/userName/{MISSING}/associatePerson

您应该将注释切换为此:

@Path("/application/façade/{Id}/{userName}/associatePerson")

并实际替换查询URL中的值。如果添加它们,-d它们将作为请求的数据添加,而不是在URL中替换。

然后执行一个GET请求,而不是PUT您定义的代码。

curl -X GET -i -H "Accept: application/json" "localhost:9981/application/façade/testId/testUsername/associatePerson"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

HTTP 500-java.lang.NullPointerException

HTTP状态500-请求处理失败。嵌套异常是java.lang.NullPointerException

HTTP状态500:org.apache.jasper.JasperException:java.lang.NullPointerException

HTTP状态500-请求处理失败;重构Service类后,嵌套的异常为java.lang.NullPointerException

线程“主”中的异常java.lang.NullPointerException com.databricks.dbutils_v1.DBUtilsHolder $$ anon $ 1.invoke

java.lang.NullPointerException?

http请求上的android java.lang.NullPointerException

RDF4J REST API 更新返回 500,“事务处理错误:java.util.concurrent.ExecutionException:java.lang.NullPointerException”

java.lang.IndexOutOfBoundsException:无效的索引500,在for循环内使用翻新回调时,大小为1

调用类方法时发生错误java.lang.NullPointerException

REST Servlet的春季注入-java.lang.NullPointerException错误

PayPal-Javascript-REST-错误:java.lang.NullPointerException

2个Java方法java.lang.NullPointerException

JDBC:java.lang.NullPointerException

java.lang.NullPointerException :(片段)

java.lang.nullpointerexception错误

遇到java.lang.NullPointerException

getResourceAsStream 的 java.lang.NullPointerException

java.lang.NullPointerException错误?

java.lang.NullPointerException: uriString

Jmeter java.lang.NullPointerException

java.lang.NullPointerException出现

java.lang.NullPointerException OnItemClickListener

java.lang.NullPointerException错误

mainactivity-java.lang.NullPointerException

java.lang.NullPointerException错误

java.lang.NullPointerException PrintWriter

java.lang.NumberFormatException: Invalid int: "1"

“线程1” java.lang.IndexOutOfBoundsException

TOP 榜单

热门标签

归档