René's URL Explorer Experiment


Title: rest Tutorial => Getting started with rest

X Title: rest Tutorial => Getting started with rest

Description: Learn rest - This section provides an overview of what rest is, and why a developer might want to use it.It should also mention any large subjects within...

X Description: Learn rest - This section provides an overview of what rest is, and why a developer might want to use it.It should also mention any large subjects within...

direct link

Domain: riptutorial.com


Hey, it has json ld scripts:
    {
        "@context": "https://schema.org",
        "@type": "computerLanguage",
        "additionalType": "HowTo",
        "name": "rest",
        "description": "Getting started with rest"
    }

baidu-site-verificationyxyLMvJwcA
google-site-verificationzXL2CVbtC_Krma8l8C6ZtsG0LYFNWiAR5ZI70hz4xAM
msvalidate.0189359D9C492A475C0061398008D105FB
yandex-verificationdd35362233c19552
titlerest Tutorial => Getting started with rest
urlhttps://riptutorial.com/rest
image/Images/home.jpg
twitter:cardsummary_large_image
twitter:urlhttps://riptutorial.com/rest
twitter:image/Images/home.jpg
None2

Links:

RIP Tutorial https://riptutorial.com/
Tagshttps://riptutorial.com/tag
Topicshttps://riptutorial.com/topic
Exampleshttps://riptutorial.com/example
eBookshttps://riptutorial.com/ebook
Download rest (PDF)https://riptutorial.com/ebook/rest
Getting started with resthttps://riptutorial.com/rest/topic/1664/getting-started-with-rest
Getting started with resthttps://riptutorial.com/rest/topic/1664/getting-started-with-rest
rest https://riptutorial.com/rest
Fastest Entity Framework Extensions https://entityframework-extensions.net/
Bulk Insert https://entityframework-extensions.net/bulk-insert
Bulk Delete https://entityframework-extensions.net/bulk-delete
Bulk Update https://entityframework-extensions.net/bulk-update
Bulk Merge https://entityframework-extensions.net/bulk-merge
HALhttp://stateless.co/hal_specification.html
CURIEhttps://www.w3.org/TR/2010/NOTE-curie-20101216/
URI templateshttps://tools.ietf.org/html/rfc6570
RESThttps://en.wikipedia.org/wiki/Representational_state_transfer
Roy Fieldinghttps://en.wikipedia.org/wiki/Roy_Fielding
dissertationhttps://www.ics.uci.edu/%7Efielding/pubs/dissertation/fielding_dissertation.pdf
REST APIs must be hypertext-drivenhttp://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
"typed" resourcehttp://soabits.blogspot.co.at/2012/04/restful-resources-are-not-typed.html
Richardson Maturity Modelhttp://martinfowler.com/articles/richardsonMaturityModel.html
HATEOAShttps://en.wikipedia.org/wiki/HATEOAS
GEThttps://tools.ietf.org/html/rfc7231#section-4.3.1
POSThttps://tools.ietf.org/html/rfc7231#section-4.3.3
PUThttps://tools.ietf.org/html/rfc7231#section-4.3.4
DELETEhttps://tools.ietf.org/html/rfc7231#section-4.3.5
PATCHhttps://tools.ietf.org/html/rfc5789
2xx (successful)https://tools.ietf.org/html/rfc7231#section-6.3
4xx (client error)https://tools.ietf.org/html/rfc7231#section-6.5
5xx (server error)https://tools.ietf.org/html/rfc7231#section-6.6
CRUD functionshttps://en.wikipedia.org/wiki/Create,_read,_update_and_delete
Createhttps://riptutorial.com/http/example/11811/create-a-resource
UPDATEhttps://riptutorial.com/http/example/11812/edit-a-resource
DELETEhttps://riptutorial.com/http/example/11813/delete-a-resource
201 (CREATED)http://tools.ietf.org/html/rfc7231#section-6.3.2
202 (ACCEPTED)http://tools.ietf.org/html/rfc7231#section-6.3.3
204 (NO CONTENT)http://tools.ietf.org/html/rfc7231#section-6.3.5
200 (OK)http://tools.ietf.org/html/rfc7231#section-6.3.1
304 (NOT MODIFIED)https://tools.ietf.org/html/rfc7232#section-4.1
401 (UNAUTHORIZED)http://tools.ietf.org/html/rfc7235#section-3.1
403 (FORBIDDEN)http://tools.ietf.org/html/rfc7231#section-6.5.3
404 (NOT FOUND)http://tools.ietf.org/html/rfc7231#section-6.5.4
409 (CONFLICT)http://tools.ietf.org/html/rfc7231#section-6.5.8
410 (GONE)http://tools.ietf.org/html/rfc7231#section-6.5.9
412 (PRECONDITION FAILED)https://tools.ietf.org/html/rfc7232#section-4.2
422 (UNPROCESSABLE ENTITY)http://tools.ietf.org/html/rfc4918#section-11.2
423 (LOCKED)http://tools.ietf.org/html/rfc4918#section-11.3
424 (FAILED DEPENDENCY)http://tools.ietf.org/html/rfc4918#section-11.4
429 (TOO MANY REQUESTS)http://tools.ietf.org/html/rfc6585#section-4
400 (BAD REQUEST)http://tools.ietf.org/html/rfc7231#section-6.5.1
501 (NOT IMPLEMENTED)http://tools.ietf.org/html/rfc7231#section-6.6.2
503 (SERVICE UNAVAILABLE)http://tools.ietf.org/html/rfc7231#section-6.6.4
507 (INSUFFICIENT STORAGE)http://tools.ietf.org/html/rfc4918#section-11.5
500 (INTERNAL SERVER ERROR)http://tools.ietf.org/html/rfc7231#section-6.6.1
422 (UNPROCESSABLE ENTITY)http://tools.ietf.org/html/rfc4918#section-11.2
Cormac Mulhall explainshttp://stackoverflow.com/a/19960059/1225328
vendor media typeshttps://en.wikipedia.org/wiki/Media_type#Vendor_tree
Atomhttps://tools.ietf.org/html/rfc4287
RSS 2.0https://validator.w3.org/feed/docs/rss2.html
HALhttps://tools.ietf.org/html/draft-kelly-json-hal-06
collection+jsonhttps://github.com/collection-json/spec
JSON-LDhttps://www.w3.org/TR/json-ld-api/
Sirenhttps://github.com/kevinswiber/siren
406 (NOT ACCEPTABLE)https://tools.ietf.org/html/rfc7231#section-6.5.6
scale horizontallyhttp://stackoverflow.com/a/11715598/1225328
session replication and/or sticky sessionhttp://stackoverflow.com/a/11045462/1225328
According to Fieldinghttps://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#sec_5_1_3
token-based authenticationhttp://stackoverflow.com/a/35316102/1225328
JSON Web Tokenshttps://tools.ietf.org/html/rfc7519
invalidationhttp://stackoverflow.com/q/21978658/1225328
automatic prolongation of expirationhttp://stackoverflow.com/q/26739167/1225328
HttpOnlyhttps://en.wikipedia.org/wiki/HTTP_cookie#HttpOnly_cookie
securehttps://en.wikipedia.org/wiki/HTTP_cookie#Secure_cookie
CSRFhttps://en.wikipedia.org/wiki/Cross-site_request_forgery
have the clients generate and send the same unique secret value in both a cookie and a custom HTTP headerhttps://blog.jdriven.com/2014/10/stateless-spring-security-part-1-stateless-csrf-protection/
conditional requestshttps://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests
Last-Modified date headerhttps://tools.ietf.org/html/rfc7232#section-2.2
If-Modified-Since headerhttps://tools.ietf.org/html/rfc7232#section-3.3
304 (NOT MODIFIED)https://tools.ietf.org/html/rfc7232#section-4.1
If-Unmodified-Since headerhttps://tools.ietf.org/html/rfc7232#section-3.4
412 (PRECONDITION FAILED)https://tools.ietf.org/html/rfc7232#section-4.2
ETaghttps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag
strong validationhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests#Strong_validation
weak validationhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests#Weak_validation
ETag headerhttps://tools.ietf.org/html/rfc7232#section-2.3
If-None-Match headerhttps://tools.ietf.org/html/rfc7232#section-3.2
304 (NOT MODIFIED)https://tools.ietf.org/html/rfc7232#section-4.1
If-Match headerhttps://tools.ietf.org/html/rfc7232#section-3.1
412 (PRECONDITION FAILED)https://tools.ietf.org/html/rfc7232#section-4.2
herehttps://tools.ietf.org/html/rfc7232#section-3.3
herehttps://tools.ietf.org/html/rfc7232#section-3.4
several approacheshttp://stackoverflow.com/q/12049642/1225328
save bandwidth but not server performancehttp://www.baeldung.com/etags-for-rest-with-spring
HTTP is not RPChttp://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_5_2
a URL is a URIhttps://tools.ietf.org/html/rfc3986#section-1.1.3
Please. Don't Patch Like An Idiot.http://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/
PUT specificationhttps://tools.ietf.org/html/rfc7231#section-4.3.4
[email protected]https://riptutorial.com/cdn-cgi/l/email-protection
JSON Patchhttp://jsonpatch.com/
[email protected]https://riptutorial.com/cdn-cgi/l/email-protection
Matt Chapman's commenthttp://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/#comment-1495702936
[email protected]https://riptutorial.com/cdn-cgi/l/email-protection
Best Practices for Designing a Pragmatic RESTful APIhttp://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#restful
star a gisthttps://developer.github.com/v3/gists/#star-a-gist
unstarhttps://developer.github.com/v3/gists/#unstar-a-gist
Swaggerhttps://swagger.io/
Spring REST Docshttp://projects.spring.io/spring-restdocs/
versionedhttp://stackoverflow.com/a/398564/1225328
plural nameshttp://stackoverflow.com/a/21809963/1225328
kebab-casehttp://stackoverflow.com/a/18450653/1225328
"self" linkhttp://stackoverflow.com/a/14185434/1225328
dot notationhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors#Dot_notation
Architectural Styles and the Design of Network-based Software Architectureshttp://www.ics.uci.edu/%7Efielding/pubs/dissertation/top.htm
Web Serviceshttps://docs.oracle.com/javaee/6/tutorial/doc/gijvh.html
“Big” web serviceshttps://docs.oracle.com/javaee/6/tutorial/doc/giqsx.html
RESTful Web Serviceshttps://docs.oracle.com/javaee/6/tutorial/doc/giqsx.html#gkcaw
PDF - Download rest for free https://riptutorial.com/ebook/rest
Previoushttps://riptutorial.com/rest
Next https://riptutorial.com/rest
Stack Overflow Documentationhttps://archive.org/details/documentation-dump.7z
contributorshttps://riptutorial.com/contributor?topicId=1664
CC BY-SA 3.0https://creativecommons.org/licenses/by-sa/3.0/
Stack Overflowhttps://stackoverflow.com/questions/tagged/rest
Advertise with ushttps://riptutorial.com/advertise-with-us
Contact ushttps://riptutorial.com/contact-us
Cookie Policyhttps://riptutorial.com/cookie-policy
Privacy Policyhttps://riptutorial.com/privacy-policy
https://www.facebook.com/RipTutorial/
https://twitter.com/riptutorial
https://www.linkedin.com/company/rip-tutorial
https://riptutorial.com/rest
Cookie Policyhttps://riptutorial.com/cookie-policy
Privacy Policyhttps://riptutorial.com/privacy-policy
Leave this websitehttps://zzzprojects.com/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no


URLs of crawlers that visited me.