Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01HhW8LD8r3EigoBaCGrQZx5 Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01HhW8LD8r3EigoBaCGrQZx5
33 lines
967 B
Plaintext
33 lines
967 B
Plaintext
# Real curl -i output against the packaged jar (java -jar target/crud-mysql-1.0.0.jar), Date header removed
|
|
|
|
$ curl -i -X POST localhost:8080/api/books -H 'Content-Type: application/json' -d '{"title":"Effective Java","author":"Joshua Bloch","isbn":"9780134685991","price":45.50}'
|
|
HTTP/1.1 201
|
|
Location: http://localhost:8080/api/books/1
|
|
Content-Type: application/json
|
|
Transfer-Encoding: chunked
|
|
|
|
{"id":1,"title":"Effective Java","author":"Joshua Bloch","isbn":"9780134685991","price":45.50}
|
|
|
|
|
|
$ curl -i localhost:8080/api/books/1
|
|
HTTP/1.1 200
|
|
Content-Type: application/json
|
|
Content-Length: 94
|
|
|
|
{"id":1,"title":"Effective Java","author":"Joshua Bloch","isbn":"9780134685991","price":45.50}
|
|
|
|
|
|
$ curl -i -X DELETE localhost:8080/api/books/1
|
|
HTTP/1.1 204
|
|
|
|
|
|
|
|
$ curl -i localhost:8080/api/books/1
|
|
HTTP/1.1 404
|
|
Content-Type: application/problem+json
|
|
Transfer-Encoding: chunked
|
|
|
|
{"detail":"Book 1 not found","instance":"/api/books/1","status":404,"title":"Not Found"}
|
|
|
|
|