2

curl でリクエストするサービスは次のとおりです。

time curl -i -XPOST 'http://localhost:9080/my/service' -H "Authorization:OAuth MyToken" -H "Content-Type: application/json" -d "ids=516816b2e4b039526a235e2f,516816b2e4b039526a235e2f"

リソース:

@Path("/my")
@Consumes({"application/xml", "application/json"})
@Produces({"application/xml", "application/json", "text/json"})
@Restricted
public class MyResource {

    @POST
    @Path("/service")
    public Map<String ,Object> myService(@FormParam("ids") String myIds) {
       // service things
    }
}

そのサービスは正常に機能していましたが、突然失敗しました。現在、パラメータ myIds は常に null で、curl の結果は 400 bad request です... このリソースで何も変更していないので、引き続き機能するはずです。誰かがアイデアを持っているなら、私に知らせてください。ありがとう!

4

1 に答える 1