Boost Your Content Strategy for REST APIs with Gururaj BS
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
15-Minute Intro to REST APIs
Gururaj (Guru)
@guru_bs
Information Development World
September 30, 2015
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
About HTTP
Oracle Confidential – Internal/Restricted/Highly Restricted 3
• Request-response protocol
• HTTP client and HTTP server (optional HTTP proxy) protocol
HTTP Client
(Browser)
HTTP Server (Web
Server)
Request message
Response message
<Initial line – different for request and
response>
Header1: value1
Header2: value2
Header3: value3
<optional message body>
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
HTTP message format examples
Oracle Confidential – Internal/Restricted/Highly Restricted 4
REQUEST initiated by an HTTP Client
<Method> <Request URI>
HTTP/<version>
GET </path/to/file/index.html>
HTTP/1.1
Header1: value1
Header2: value2
Header3: value3
RESPONSE sent by an HTTP Server
HTTP/1.1 <HTTP status code>
Header1: value1
Header2: value2
Header3: value3
<optional message body>
<Content Type> (text/html, image/gif
etc)
<Content Length>
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Here’s an
example…
Oracle Confidential – Internal/Restricted/Highly Restricted 5
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
What and where example
• Data in a table is a resource we want to read
• Database server is called database1
• Database called sampledb
• Table called employees
http://database1/sampledb/employees
• What type of content you return is up to you – XML and JSON are
common
Oracle Confidential – Internal/Restricted/Highly Restricted 6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
REST client interfaces
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Interface REST plugin examples
Command line cURL
Download link: Use cURL download wizard (http://curl.haxx.se/download.html)
Installation instructions:
On UNIX: http://www.unixnewbie.org/how-to-install-curl/
On Windows (you need cygwin - https://www.cygwin.com/) – use my team’s cURL on Windows installation
tutorial -
http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/objectstorage/installing_cURL/installing_c
URL.html
Desktop RESTClient (wiztools.org) – The GUI version will be used in the demo today.
Download link: http://code.fosshub.com/WizToolsorg-RESTClient/downloads
Browser REST Easy (a Firefox plugin)
Download link: https://addons.mozilla.org/EN-us/firefox/addon/rest-easy/
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
HTTP methods
Oracle Confidential – Internal/Restricted/Highly Restricted 8
Method Description
OPTIONS Returns HTTP methods and other options supported by a RESTful service
GET Retrieves a single resource, or retrieve all resources in a collection
HEAD Retrieves a single resource, or retrieve all resources in a collection (headers
only)
POST Create a new resource in a collection
PUT Update a resource (full update)
PATCH Update a resource (delta update) – RFC 5789
DELETE Delete a resource
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
HTTP statuses
Oracle Confidential – Internal/Restricted/Highly Restricted 9
Status Code Description
1xx Informational - request received, continuing process
2xx Success - action requested by the client was received,
understood, accepted and processed successfully
3xx Client must take additional action to complete the
request. Many of these status codes are used in URL
redirection
4xx Client errors
5xx Server errors
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Intro to the demo
We will use Oracle Storage Cloud Service, an object storage solution from Oracle built on
top of open stack swift API
1. Sign up for Oracle Storage Cloud Service trial
– REST end point/URL
– User name and password
2. Get an authentication token (GET) – 30-minute validity – a different service with its
own end point to grant a time-bound token
3. See which HTTP methods are supported (OPTIONS)
4. Create a storage Container (PUT)
5. Set container metadata (POST): number of objects in a container
6. Delete the container (DELETE)
Oracle Confidential – Internal/Restricted/Highly Restricted 10
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Demo Screenshots
Oracle Confidential – Internal/Restricted/Highly Restricted 11
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 12
REST endpoint
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Useful links
• XML and JSON examples: http://json.org/example
• HTTP spec: http://www.w3.org/Protocols/rfc2616/rfc2616.html
• A story of how a web developer explained REST to his wife: http://www.looah.com/source/view/2284
• HTTP status codes: http://httpstatus.es/
• Oracle Storage Cloud Service Trial: http://cloud.oracle.com/storage
• My team’s cURL on Windows installation tutorial -
http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/objectstorage/installing_cURL/insta
lling_cURL.html
• Oracle Storage Cloud Service documentation:
http://docs.oracle.com/cloud/latest/storagecs_common/CSSTO/GUID-5778ADBB-A0E8-4451-B886-
362A3B7237DB.htm#CSSTO3177
Oracle Confidential – Internal/Restricted/Highly Restricted 13
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Demo screenshots
Oracle Confidential – Internal/Restricted/Highly Restricted 14
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Authentication Error
Oracle Confidential – Internal/Restricted/Highly Restricted 15
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
GET – Authentication Token
Oracle Confidential – Internal/Restricted/Highly Restricted 16
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OPTIONS – View the methods allowed
Oracle Confidential – Internal/Restricted/Highly Restricted 17
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
PUT – Create a container
Oracle Confidential – Internal/Restricted/Highly Restricted 18
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
GET– View the newly created container
Oracle Confidential – Internal/Restricted/Highly Restricted 19
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
POST– set container metadata (quota and number of objects)
Oracle Confidential – Internal/Restricted/Highly Restricted 20
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
POST– status
Oracle Confidential – Internal/Restricted/Highly Restricted 21
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
DELETE– delete the container
Oracle Confidential – Internal/Restricted/Highly Restricted 22
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
GET– view the list of containers to verify the deletion of Guru_Cont4
Oracle Confidential – Internal/Restricted/Highly Restricted 23
Boost Your Content Strategy for REST APIs with Gururaj BS

More Related Content

PPT
IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
PPTX
OUGLS 2016: Guided Tour On The MySQL Source Code
PDF
Native REST Web Services with Oracle 11g
PDF
TFA, ORAchk and EXAchk 20.2 - What's new
PPTX
PDB Provisioning with Oracle Multitenant Self Service Application
PDF
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
PDF
How to Use EXAchk Effectively to Manage Exadata Environments
PPTX
SQL Developer for DBAs
IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
OUGLS 2016: Guided Tour On The MySQL Source Code
Native REST Web Services with Oracle 11g
TFA, ORAchk and EXAchk 20.2 - What's new
PDB Provisioning with Oracle Multitenant Self Service Application
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
How to Use EXAchk Effectively to Manage Exadata Environments
SQL Developer for DBAs

What's hot (20)

PDF
TFA Collector - what can one do with it
PDF
Indexes overview
PPTX
Expose your data as an api is with oracle rest data services -spoug Madrid
PDF
Editioning use in ebs
PDF
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
PDF
ORDS - Oracle REST Data Services
PDF
Colvin exadata and_oem12c
PPTX
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
PPT
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
PDF
Performance Tuning Oracle Weblogic Server 12c
PPTX
Oracle Office Hours - Exposing REST services with APEX and ORDS
PDF
Oracle 12 Upgrade
ODP
Apache ppt
PPTX
Apache web server
PPTX
Oracle GoldenGate Microservices Overview ( with Demo )
PDF
Whats new in oracle trace file analyzer 18.3.0
PDF
Best Practices - PHP and the Oracle Database
PDF
oracle-rest-data-service-instal-config
PPTX
Apache error
PPTX
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
TFA Collector - what can one do with it
Indexes overview
Expose your data as an api is with oracle rest data services -spoug Madrid
Editioning use in ebs
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
ORDS - Oracle REST Data Services
Colvin exadata and_oem12c
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Performance Tuning Oracle Weblogic Server 12c
Oracle Office Hours - Exposing REST services with APEX and ORDS
Oracle 12 Upgrade
Apache ppt
Apache web server
Oracle GoldenGate Microservices Overview ( with Demo )
Whats new in oracle trace file analyzer 18.3.0
Best Practices - PHP and the Oracle Database
oracle-rest-data-service-instal-config
Apache error
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
Ad

Similar to Boost Your Content Strategy for REST APIs with Gururaj BS (20)

PPTX
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
PPTX
Oracle REST Data Services Best Practices/ Overview
PPTX
2015 UJUG, Servlet 4.0 portion
PDF
Java Library for High Speed Streaming Data
PDF
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
PPTX
ASP.NET Mvc 4 web api
PPTX
HTTP/2 in the Java Platform -- Java Champions call February 2016
PPTX
REST Api Tips and Tricks
PDF
Apache linuxsadsfdsfsdfdsfsdfsdfdsfsdfs.pdf
PPTX
Oracle REST Data Services
PDF
CON5898 What Servlet 4.0 Means To You
PDF
Building Restful Applications Using Php
PDF
JAX-RS.next
PDF
Web Services Tutorial
PPTX
Servlet 4.0 at GeekOut 2015
PPTX
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
PPTX
API-Testing-SOAPUI-1.pptx
PPTX
JDKIO: Java EE 8 what Servlet 4 and HTTP2 mean to you
PDF
Web services tutorial
PPT
Anintroductiontojavawebtechnology 090324184240-phpapp01
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Oracle REST Data Services Best Practices/ Overview
2015 UJUG, Servlet 4.0 portion
Java Library for High Speed Streaming Data
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
ASP.NET Mvc 4 web api
HTTP/2 in the Java Platform -- Java Champions call February 2016
REST Api Tips and Tricks
Apache linuxsadsfdsfsdfdsfsdfsdfdsfsdfs.pdf
Oracle REST Data Services
CON5898 What Servlet 4.0 Means To You
Building Restful Applications Using Php
JAX-RS.next
Web Services Tutorial
Servlet 4.0 at GeekOut 2015
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
API-Testing-SOAPUI-1.pptx
JDKIO: Java EE 8 what Servlet 4 and HTTP2 mean to you
Web services tutorial
Anintroductiontojavawebtechnology 090324184240-phpapp01
Ad

More from Information Development World (20)

PDF
What Does it Mean to Be Helpful? with Scott Abel, The Content Wrangler
PPTX
Putting Design Thinking to Work with Buck Bard of Canary.Works
PDF
[Workshop Part 1-3] Modernizing Your Technical Resource Center - Assessing th...
PPTX
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
PDF
[Panel] Convincing Your Company to Improve Your Technical Resource Center
PDF
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
PPTX
[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
PPTX
[Case Study] Content User Experience - Quality versus Quantity with Eeshita G...
PDF
The Science Behind Good Page Design
PDF
Forget Artificial Intelligence - Stop Squandering Human Intelligence with Mik...
PPTX
Organizing Content the Right Way with Jeannette Stewart of Translation Commons
PPTX
[Workshop Part 2-4] Driving Toward the Future State with Joe Gelb of Zoomin S...
PDF
The Value Proposition of Content Strategy with Anna Schlegel, NetApp
PPTX
Data-Driven to Know We Have Effective Content with Jenifer Schlotfeldt and Co...
PPTX
Leveraging Microcontent for Effective Customer Experiences with Rob Hanna, Pr...
PPTX
[Case Study] Harnessing Engaging Content for a Richer Customer Experience wit...
PPTX
What's Your Problem? Creating a Project Brief to Build Consensus with Doreen ...
PPTX
Building Conversational Interfaces - The Do's and Don'ts with Ondrej Sirocka
PPTX
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
PDF
The Value of Visual Content and the Simplified User Interface with Daniel Fos...
What Does it Mean to Be Helpful? with Scott Abel, The Content Wrangler
Putting Design Thinking to Work with Buck Bard of Canary.Works
[Workshop Part 1-3] Modernizing Your Technical Resource Center - Assessing th...
[Workshop Part 1-4] Modernizing Your Technical Resource Center - Assessing th...
[Panel] Convincing Your Company to Improve Your Technical Resource Center
Applying Agile and Lean Thinking to Content Development and Delivery with Rya...
[Case Study] Adopting an Agile Content Development Process with Debra Brinson...
[Case Study] Content User Experience - Quality versus Quantity with Eeshita G...
The Science Behind Good Page Design
Forget Artificial Intelligence - Stop Squandering Human Intelligence with Mik...
Organizing Content the Right Way with Jeannette Stewart of Translation Commons
[Workshop Part 2-4] Driving Toward the Future State with Joe Gelb of Zoomin S...
The Value Proposition of Content Strategy with Anna Schlegel, NetApp
Data-Driven to Know We Have Effective Content with Jenifer Schlotfeldt and Co...
Leveraging Microcontent for Effective Customer Experiences with Rob Hanna, Pr...
[Case Study] Harnessing Engaging Content for a Richer Customer Experience wit...
What's Your Problem? Creating a Project Brief to Build Consensus with Doreen ...
Building Conversational Interfaces - The Do's and Don'ts with Ondrej Sirocka
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
The Value of Visual Content and the Simplified User Interface with Daniel Fos...

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
CloudStack 4.21: First Look Webinar slides
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Hybrid model detection and classification of lung cancer
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
The various Industrial Revolutions .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Five Habits of High-Impact Board Members
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Enhancing emotion recognition model for a student engagement use case through...
Final SEM Unit 1 for mit wpu at pune .pptx
Getting started with AI Agents and Multi-Agent Systems
WOOl fibre morphology and structure.pdf for textiles
Univ-Connecticut-ChatGPT-Presentaion.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
CloudStack 4.21: First Look Webinar slides
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
sustainability-14-14877-v2.pddhzftheheeeee
Hybrid model detection and classification of lung cancer
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
The various Industrial Revolutions .pptx
A novel scalable deep ensemble learning framework for big data classification...
observCloud-Native Containerability and monitoring.pptx
Benefits of Physical activity for teenagers.pptx
Developing a website for English-speaking practice to English as a foreign la...
Five Habits of High-Impact Board Members
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Module 1.ppt Iot fundamentals and Architecture
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Enhancing emotion recognition model for a student engagement use case through...

Boost Your Content Strategy for REST APIs with Gururaj BS

  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 15-Minute Intro to REST APIs Gururaj (Guru) @guru_bs Information Development World September 30, 2015
  • 3. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | About HTTP Oracle Confidential – Internal/Restricted/Highly Restricted 3 • Request-response protocol • HTTP client and HTTP server (optional HTTP proxy) protocol HTTP Client (Browser) HTTP Server (Web Server) Request message Response message <Initial line – different for request and response> Header1: value1 Header2: value2 Header3: value3 <optional message body>
  • 4. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | HTTP message format examples Oracle Confidential – Internal/Restricted/Highly Restricted 4 REQUEST initiated by an HTTP Client <Method> <Request URI> HTTP/<version> GET </path/to/file/index.html> HTTP/1.1 Header1: value1 Header2: value2 Header3: value3 RESPONSE sent by an HTTP Server HTTP/1.1 <HTTP status code> Header1: value1 Header2: value2 Header3: value3 <optional message body> <Content Type> (text/html, image/gif etc) <Content Length>
  • 5. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Here’s an example… Oracle Confidential – Internal/Restricted/Highly Restricted 5
  • 6. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | What and where example • Data in a table is a resource we want to read • Database server is called database1 • Database called sampledb • Table called employees http://database1/sampledb/employees • What type of content you return is up to you – XML and JSON are common Oracle Confidential – Internal/Restricted/Highly Restricted 6
  • 7. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | REST client interfaces Oracle Confidential – Internal/Restricted/Highly Restricted 7 Interface REST plugin examples Command line cURL Download link: Use cURL download wizard (http://curl.haxx.se/download.html) Installation instructions: On UNIX: http://www.unixnewbie.org/how-to-install-curl/ On Windows (you need cygwin - https://www.cygwin.com/) – use my team’s cURL on Windows installation tutorial - http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/objectstorage/installing_cURL/installing_c URL.html Desktop RESTClient (wiztools.org) – The GUI version will be used in the demo today. Download link: http://code.fosshub.com/WizToolsorg-RESTClient/downloads Browser REST Easy (a Firefox plugin) Download link: https://addons.mozilla.org/EN-us/firefox/addon/rest-easy/
  • 8. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | HTTP methods Oracle Confidential – Internal/Restricted/Highly Restricted 8 Method Description OPTIONS Returns HTTP methods and other options supported by a RESTful service GET Retrieves a single resource, or retrieve all resources in a collection HEAD Retrieves a single resource, or retrieve all resources in a collection (headers only) POST Create a new resource in a collection PUT Update a resource (full update) PATCH Update a resource (delta update) – RFC 5789 DELETE Delete a resource
  • 9. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | HTTP statuses Oracle Confidential – Internal/Restricted/Highly Restricted 9 Status Code Description 1xx Informational - request received, continuing process 2xx Success - action requested by the client was received, understood, accepted and processed successfully 3xx Client must take additional action to complete the request. Many of these status codes are used in URL redirection 4xx Client errors 5xx Server errors
  • 10. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Intro to the demo We will use Oracle Storage Cloud Service, an object storage solution from Oracle built on top of open stack swift API 1. Sign up for Oracle Storage Cloud Service trial – REST end point/URL – User name and password 2. Get an authentication token (GET) – 30-minute validity – a different service with its own end point to grant a time-bound token 3. See which HTTP methods are supported (OPTIONS) 4. Create a storage Container (PUT) 5. Set container metadata (POST): number of objects in a container 6. Delete the container (DELETE) Oracle Confidential – Internal/Restricted/Highly Restricted 10
  • 11. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Demo Screenshots Oracle Confidential – Internal/Restricted/Highly Restricted 11
  • 12. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 12 REST endpoint
  • 13. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Useful links • XML and JSON examples: http://json.org/example • HTTP spec: http://www.w3.org/Protocols/rfc2616/rfc2616.html • A story of how a web developer explained REST to his wife: http://www.looah.com/source/view/2284 • HTTP status codes: http://httpstatus.es/ • Oracle Storage Cloud Service Trial: http://cloud.oracle.com/storage • My team’s cURL on Windows installation tutorial - http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/objectstorage/installing_cURL/insta lling_cURL.html • Oracle Storage Cloud Service documentation: http://docs.oracle.com/cloud/latest/storagecs_common/CSSTO/GUID-5778ADBB-A0E8-4451-B886- 362A3B7237DB.htm#CSSTO3177 Oracle Confidential – Internal/Restricted/Highly Restricted 13
  • 14. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Demo screenshots Oracle Confidential – Internal/Restricted/Highly Restricted 14
  • 15. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Authentication Error Oracle Confidential – Internal/Restricted/Highly Restricted 15
  • 16. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | GET – Authentication Token Oracle Confidential – Internal/Restricted/Highly Restricted 16
  • 17. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | OPTIONS – View the methods allowed Oracle Confidential – Internal/Restricted/Highly Restricted 17
  • 18. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | PUT – Create a container Oracle Confidential – Internal/Restricted/Highly Restricted 18
  • 19. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | GET– View the newly created container Oracle Confidential – Internal/Restricted/Highly Restricted 19
  • 20. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | POST– set container metadata (quota and number of objects) Oracle Confidential – Internal/Restricted/Highly Restricted 20
  • 21. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | POST– status Oracle Confidential – Internal/Restricted/Highly Restricted 21
  • 22. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | DELETE– delete the container Oracle Confidential – Internal/Restricted/Highly Restricted 22
  • 23. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | GET– view the list of containers to verify the deletion of Guru_Cont4 Oracle Confidential – Internal/Restricted/Highly Restricted 23

Editor's Notes

  • #3: This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.
  • #12: This slide can also be used as a Q and A slide
  • #13: This slide can also be used as a Q and A slide
  • #15: This slide can also be used as a Q and A slide