ГОСТ Р ИСО/МЭК 17826-2015
8.2.9 Примеры
П р и м е р ы
1 Применение PUT к URI контейнера: имя объекта данных и текстовое содержимое:
PUT/MyContainer/MyDataObject.txt НТТР/1.1
Host: cloud.example.com
Accept: application/cdmi-object
Content-Type: application/cdmi-object
X-CDMI-Specification-Version: 1.0.2
{
«mimetype» : кtext/plain»,
«metadata» : {
h
кvalue»
:
«This is the Value of this Data Object»
)
«
Будет получен следующий ответ.
НТТР/1.1201 Created
Content-Type: application/cdmi-object
X-CDMI-Specification-Version: 1.0.2
{
KobjectType» : «application/cdmi-object»,
«objectID» : <0000706D0010B84FAD185C425D8B537E».
«objectName» :
«
MyDataObject.txt».
«parentURI» : «/MyContainer/».
parentID» :
«
00007E7F00102E230ED82694DAA975D2».
кdomainURI» : к/cdmi_domains/MyDomain/»,
«capabilitiesURI
» : «/
cdmi_capabilities/dataobject/»,
«completionStatus»: «Complete»,
«mimetype» : «text/plain»,
«metadata»: {
«cdmijsize» : «37»
}
}
2 Применение PUTк URI контейнера: имя объекта данных и бинарное содержимое:
PUT/MyContainer/MyDataObject.txt НТТР/1.1
Host: cloud.example.com
Accept: application/cdmi-object
Content-Type: application/cdmi-object
X-CDMI-Specification-Version: 1.0.2
{
«mimetype» : «text/plain»,
«metadata» : {},
«valuetransferencoding» : «base64»,
«value» : «VGhpcyBpcyB0aGUgVmFsdWUgb2YgdGhpcyBEYXRhlE9iamVjdA—»
}
Будет получен следующий ответ.
НТТР/1.1 201 Created
Content-Type: application/cdmi-object
X-CDMI-Specification-Version: 1.0.2
{
«objectType»: «application/cdmi-object»,
«objectID»: «0000706D0010374085EF1A5C7018D774»,
«objectName»: «MyDataObject.txt»,
«parentURI»: «/MyContainer/»,
«parentID» : «00007E7F00102E230ED82694DAA975D2»,
«domainURI»: «/cdmijdomains/MyDomain/»,
«capabilitiesURI»: «/cdmi_capabilities/dataobject/»,
«completionStatus»: «Complete»,
«mimetype»: «text/plain»,
«metadata»: {
«cdmi_size»: «37»
}
}
2Л