cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
926
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Andy Melick on 09-11-2011 09:03:48 AM
I am new to REST and I am running into a problem when trying to PUT a request for a pin reset. If I use the same code I have developed with a GET the XML is returned. It seems that I am missing something with the formatting of my PUT request. Any assistance would be greatly appreciated.
 
<%
 dim XmlHttp
 dim PostURL
 dim ResponseXml
 dim sXML
 sXml="<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>"
 sXml=sXml & "<Credential>"
 sXml=sXml & " <EncryptionType>5</EncryptionType><Credentials>44444</Credentials>"
 sXml=sXml & "</Credential>"
 PostURL="http://xx.xxx.xx.xx/vmrest/users/edb8da2b-74b4-43d4-9380-ef208f950dbd/credential/pin"
 
 Set XmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
 XmlHttp.Open "PUT", PostUrl, false,  "cupiuser", "*******"
 XmlHttp.SetRequestHeader "Content-Type", "application/xml"
 XmlHttp.SetRequestHeader "Accept", "application/xml"
 XmlHttp.setOption(2) = 13056
 XmlHttp.send sXML
 ResponseXml = XmlHttp.ResponseText
 Response.ContentType = "application/xml"
 response.write responseXML
%>

Subject: RE: 415 - Unsupported Media Type Error on Pin Reset
Replied by: Jeff Lindborg on 05-02-2012 12:59:08 PM
you don't need to pass the EncryptionType there - you are setting a PIN and Connection sets the encryption type to SHA1 on the back end regardless - passing 5 (which means no encryption) is bad mo-jo.
You also need to wrap the request in a "credential" tag.

I just issued a PIN reset to the same URI construction using this as the XML payload:

<Credential><Credentials>44332211</Credentials></Credential>

and it set fine.

You can also pass Locked, CredMustChange, DoesntExpire as additional items to the Credentials string itself...
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links