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 です... このリソースで何も変更していないので、引き続き機能するはずです。誰かがアイデアを持っているなら、私に知らせてください。ありがとう!