Introduction To The Simple Content Storage Protocol (Scsp); Mapping Scsp Operations To Http Methods - Dell DX6000 Application Manual

Dx object storage application guide version 5.0
Table of Contents

Advertisement

Chapter 4. Introduction to the Simple Content Storage
Protocol (SCSP)
The mechanism that applications use to communicate with DX Storage is a simple, text-based
protocol based on the HyperText Transfer Protocol (HTTP). Referred to as the Simple Content
Storage Protocol, or SCSP, its methods and syntax are a proper subset of the HTTP/1.1 standard.
Although many of the optional parts of HTTP/1.1 are not implemented in SCSP (which is why the
protocol is referred to as Simple), all required components of the protocol are implemented as
well as several of the common methods. Moreover, DX Storage assumes communication with an
HTTP/1.1 compliant client application.
In DX Storage version 5.0 for the first time, SCSP supports authentication and authorization on all
SCSP operations. For details, see
This chapter provides an overview of the most important parts of SCSP and how they map to HTTP.
For details on the semantics and other nuances of HTTP, see the Hypertext Transfer Protocol –
HTTP/1.1
specification. Developers wishing to write a native integration to DX Storage SCSP should
also refer to the DX Storage Software Development Kit (SDK) Overview for information on the API-
level implementation of the SCSP protocol, including complete source implementations of that API
in several common languages (currently Java, Python, C++, and C#).
See one of the following topics for more information:
Section 4.1, "Mapping SCSP Operations to HTTP Methods"
Section 4.2, "HTTP Overview"
Section 4.3, "Requests and Responses"
Section 4.4, "Formatting SCSP Commands for Named and Unnamed Objects"
Section 4.6, "Normal Response Headers"

4.1. Mapping SCSP Operations to HTTP Methods

The following table maps SCSP operations to their complementary HTTP methods.
SCSP operation
READ
INFO
WRITE
UPDATE
DELETE
APPEND
COPY
n/a
n/a
n/a
Copyright © 2010 Caringo, Inc.
All rights reserved
Chapter 12, Introduction to Object Security
HTTP method
GET
HEAD
POST
PUT
DELETE
n/a
n/a
TRACE
CONNECT
OPTIONS
15
.
Version 5.0
December 2010

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dx6004sDx6012sDx object storage

Table of Contents