我試圖測試使用cURL
以下Java
REST處理方法:在參數中使用cURL來調用Java REST方法--HTTP/1.1 500 java.lang.NullPointerException?
@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