Rest gRPC Compare
  1. Rest Server
Rest gRPC Compare
  • README
  • Rest Server
    • Get List
      GET
    • Add Book
      POST
    • Delete Books
      DELETE
    • Update Book
      PUT
    • Ping
      GET
  • Front-end
    • performance_test_get_list
      GET
    • performance_test_add_books
      GET
  1. Rest Server

Update Book

PUT
/api/update_book

Request

Body Params application/json

Example
{
    "book": {
        "id": 10,
        "abstract": "Omnis amet placeat sint in tempora quasi quibusdam. Optio sit sunt asperiores.",
        "author": "Sam Palmer",
        "barcode": "9315342925296",
        "binding": "hardcover",
        "category_id": 23,
        "cover_image": "https://example.com/cover_image.jpg",
        "description": "Possimus aliquid sunt adipisci soluta illo cum natus. Facilis occaecati repudiandae at in.",
        "edition": "ea",
        "editor": "Lydia Young",
        "format": "8vo",
        "isbn": "978-1-09-591196-9",
        "keywords": "sit, doloremque, totam, consequatur, incidunt",
        "language": "Français",
        "pages": 251,
        "publication_date": 953929421,
        "publisher": "Preston, Rees and Roberts",
        "subject": "omnis",
        "subtitle": "Sunt saepe.",
        "title": "Deleniti odio aut illum possimus.",
        "translator": "Alan Gardiner",
        "weight": 1283.3746768883827
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/update_book' \
--header 'Content-Type: application/json' \
--data-raw '{
    "book": {
        "id": 10,
        "abstract": "Omnis amet placeat sint in tempora quasi quibusdam. Optio sit sunt asperiores.",
        "author": "Sam Palmer",
        "barcode": "9315342925296",
        "binding": "hardcover",
        "category_id": 23,
        "cover_image": "https://example.com/cover_image.jpg",
        "description": "Possimus aliquid sunt adipisci soluta illo cum natus. Facilis occaecati repudiandae at in.",
        "edition": "ea",
        "editor": "Lydia Young",
        "format": "8vo",
        "isbn": "978-1-09-591196-9",
        "keywords": "sit, doloremque, totam, consequatur, incidunt",
        "language": "Français",
        "pages": 251,
        "publication_date": 953929421,
        "publisher": "Preston, Rees and Roberts",
        "subject": "omnis",
        "subtitle": "Sunt saepe.",
        "title": "Deleniti odio aut illum possimus.",
        "translator": "Alan Gardiner",
        "weight": 1283.3746768883827
    }
}'

Responses

🟢200Success
application/json
Body

Example
{
    "response_data": {
        "message": "Book updated successfully"
    },
    "server_deserialize": {
        "cpu": 0.0,
        "time": 0.0001336000000264903
    },
    "server_protocol_total_time": 0.00022110000008979114,
    "server_serialize": {
        "cpu": 0.0,
        "time": 8.750000006330083e-05
    }
}
Modified at 2025-08-27 14:47:46
Previous
Delete Books
Next
Ping
Built with