400 Bad Request when using Glassfish REST API
When you try to automate your Glassfish administration duties with its REST API using POST or DELETE methods, and all you get is HTTP response 400 and zero content, you forgot to read this:
REST requests that add, update, or delete objects must specify the
X-Requested-By
header with the valueGlassFish REST HTML interface
.
It is intended to prevent CSRF attacks as noted in Jason’s Lee post.