Standard Service Management Automation POST/GET/PUT/DELETE Headers
Below are examples of Create (POST), Read (GET), Update (PUT/MERGE), and Delete (DELETE) headers.
Included are example Request and Response headers for each operation.
Important |
|---|
| The below requests show the headers for regular CRUD (Create, Read, Update, Delete) operations on entities, not for actions on entities such as starting a runbook. |
Create (POST) Headers
Request
| Example POST Request Header |
|---|
|
POST https://sma-server:9090/00000000-0000-0000-0000-000000000000/Variables HTTP/1.1 |
|
User-Agent: Microsoft ADO.NET Data Services |
|
Accept-Charset: UTF-8 |
|
Content-Type: application/atom+xml |
|
DataServiceVersion: 1.0;NetFx |
|
MaxDataServiceVersion: 3.0;NetFx |
|
Accept: application/atom+xml,application/xml |
|
Authorization: Negotiate <TOKEN STRING> |
|
Host: sma-server:9090 |
|
Content-Length: 1007 |
|
Expect: 100-continue |
Response
| Example POST Response Header |
|---|
|
HTTP/1.1 201 Created |
|
Cache-Control: no-cache |
|
Content-Length: 1292 |
|
Content-Type: application/atom+xml;type=entry;charset=utf-8 |
|
Location: https://sma-server:9090/00000000-0000-0000-0000-000000000000/Variables(guid'2f46304e-e9c4-42a6-873a-028d14aa18b7') |
|
Server: Microsoft-IIS/8.5 |
|
Set-Cookie: ASP.NET_SessionId=2y1us3z3xf0dqqyronha3fzm; path=/; HttpOnly |
|
X-Content-Type-Options: nosniff |
|
DataServiceVersion: 1.0; |
|
X-AspNet-Version: 4.0.30319 |
|
Persistent-Auth: true |
|
X-Powered-By: ASP.NET |
|
Date: Wed, 02 Apr 2014 17:31:24 GMT |
Read (GET) Headers
Request
| Example GET Request Header |
|---|
|
GET https://sma-server:9090/00000000-0000-0000-0000-000000000000/Runbooks(guid'ec1c8f52-c5d4-4acc-a42b-19a55764ae90') HTTP/1.1 |
|
User-Agent: Microsoft ADO.NET Data Services |
|
Accept-Charset: UTF-8 |
|
DataServiceVersion: 1.0;NetFx |
|
MaxDataServiceVersion: 3.0;NetFx |
|
Accept: application/atom+xml,application/xml |
|
Authorization: Negotiate <TOKEN STRING> |
|
Host: sma-server:9090 |
Response
| Example GET Response Header |
|---|
|
HTTP/1.1 200 OK |
|
Cache-Control: no-cache |
|
Content-Length: 3960 |
|
Content-Type: application/atom+xml;type=entry;charset=utf-8 |
|
Server: Microsoft-IIS/8.5 |
|
Set-Cookie: ASP.NET_SessionId=rcgpfzp0sphmll0uk4o1zqo2; path=/; HttpOnly |
|
X-Content-Type-Options: nosniff |
|
DataServiceVersion: 1.0; |
|
X-AspNet-Version: 4.0.30319 |
|
Persistent-Auth: true |
|
X-Powered-By: ASP.NET |
|
Date: Wed, 02 Apr 2014 17:04:00 GMT |
Update (PUT/MERGE) Headers
Request
| Example MERGE Request Header |
|---|
|
MERGE https://sma-server:9090/00000000-0000-0000-0000-000000000000/Schedules(guid'36acbbcd-311e-4229-9343-45e87ace4fd5') HTTP/1.1 |
|
User-Agent: Microsoft ADO.NET Data Services |
|
Accept-Charset: UTF-8 |
|
Content-Type: application/atom+xml |
|
DataServiceVersion: 1.0;NetFx |
|
MaxDataServiceVersion: 3.0;NetFx |
|
Accept: application/atom+xml,application/xml |
|
Host: waplabvm4:9090 |
|
Content-Length: 1279 |
|
Expect: 100-continue |
Response
| Example MERGE Response Header |
|---|
|
HTTP/1.1 204 No Content |
|
Cache-Control: no-cache |
|
Server: Microsoft-IIS/8.5 |
|
Set-Cookie: ASP.NET_SessionId=w1mp4m41ihoatap02l1gg4as; path=/; HttpOnly |
|
X-Content-Type-Options: nosniff |
|
DataServiceVersion: 1.0; |
|
X-AspNet-Version: 4.0.30319 |
|
Persistent-Auth: true |
|
X-Powered-By: ASP.NET |
|
Date: Tue, 01 Apr 2014 21:25:08 GMT |
Delete (DELETE) Headers
Request
| Example DELETE Request Header |
|---|
|
DELETE https://sma-server:9090/00000000-0000-0000-0000-000000000000/Runbooks(guid'83357133-17ba-4165-bdbc-16d35dd4e2cd') HTTP/1.1 |
|
User-Agent: Microsoft ADO.NET Data Services |
|
Accept-Charset: UTF-8 |
|
DataServiceVersion: 1.0;NetFx |
|
MaxDataServiceVersion: 3.0;NetFx |
|
Accept: application/atom+xml,application/xml |
|
Host: waplabvm4:9090 |
|
Content-Length: 0 |
Response
| Example DELETE Response Header |
|---|
|
HTTP/1.1 204 No Content |
|
Cache-Control: no-cache |
|
Server: Microsoft-IIS/8.5 |
|
Set-Cookie: ASP.NET_SessionId=5rzdqid0vhh2zw2mskrmi4a5; path=/; HttpOnly |
|
X-Content-Type-Options: nosniff |
|
DataServiceVersion: 1.0; |
|
X-AspNet-Version: 4.0.30319 |
|
Persistent-Auth: true |
|
X-Powered-By: ASP.NET |
|
Date: Wed, 02 Apr 2014 16:31:15 GMT |
See Also
Concepts
OData Queries Using the Service Management Automation Web ServiceAuthentication and Authorization
Paging in Service Management Automation Web Service
Programming Using the Service Management Automation Web Service
Service Management Automation Web Service Fundamentals
Important