Apache/CXF: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==API Version==
<source lang="bash">
# url http://api.chorke.org/academia/api/v1.0.00/projects
# url http://api.chorke.org/academia/api/v1.0.01/projects
# url http://api.chorke.org/academia/api/v1.1.00/projects
# url http://api.chorke.org/academia/api/v1.1.10/projects
</source>
==JAX-RS==
==JAX-RS==
<source lang="bash">
<source lang="bash">
# find all
# find all
curl --request GET \
curl --request GET \
--url http://api.chorke.org/academia/api/v1.00/projects \
--url http://api.chorke.org/academia/api/v1.0.00/projects \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'content-type: application/json' \
Line 12: Line 20:
# find by id
# find by id
curl --request GET \
curl --request GET \
--url http://api.chorke.org/academia/api/v1.00/projects/1 \
--url http://api.chorke.org/academia/api/v1.0.00/projects/1 \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'content-type: application/json' \
Line 21: Line 29:
# create/save
# create/save
curl --request POST \
curl --request POST \
--url http://api.chorke.org/academia/api/v1.00/projects \
--url http://api.chorke.org/academia/api/v1.0.00/projects \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'content-type: application/json' \

Revision as of 23:23, 2 March 2019

API Version

# url http://api.chorke.org/academia/api/v1.0.00/projects
# url http://api.chorke.org/academia/api/v1.0.01/projects
# url http://api.chorke.org/academia/api/v1.1.00/projects
# url http://api.chorke.org/academia/api/v1.1.10/projects

JAX-RS

# find all
curl --request GET \
--url http://api.chorke.org/academia/api/v1.0.00/projects \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'cache-control: no-cache'
# find by id
curl --request GET \
--url http://api.chorke.org/academia/api/v1.0.00/projects/1 \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'cache-control: no-cache'
# create/save
curl --request POST \
--url http://api.chorke.org/academia/api/v1.0.00/projects \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'cache-control: no-cache' \
--data '{"name": "Academia"}'
# update by id
curl --request PUT \
--url http://api.chorke.org/academia/api/v1.0.00/projects/1 \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'cache-control: no-cache' \
--data '{"id": "1", "name": "Academia"}'
# delete by id
curl --request DELETE \
--url http://api.chorke.org/academia/api/v1.0.00/projects/1 \
--header 'authorization: Basic dXNlcjpwYXNz' \
--header 'content-type: application/json' \
--header 'cache-control: no-cache' \
--data '{"id": "1", "name": "Academia"}'


References