getting Error 400, Bad Request when trying to use PUT (update) request of Live Contacts API
I have written an application for using Live Contacts API. GET, POST and DELETE requests are working fine for me. Am gettingError‘400’ Bad Request with ‘PUT’ method of Live Contacts API.PUT is working fine if am trying to only updateProfiles of the contact. But if I try to updateEmails orPhones am getting this error. Theuri that am using to create the HTTP Web request is :
The XML File that am trying to upload is :
<?xml version="1.0" encoding="utf-8"?>
<Contact>
<Profiles>
<Personal>
<FirstName>UpdatedFirst</FirstName>
<LastName>UpdatedLast</LastName>
</Personal>
</Profiles>
<Phones>
<Phone>
<PhoneType>Mobile</PhoneType>
<Number>9898989898</Number>
</Phone>
</Phones>
</Contact>
PUT is working fine if I don’t use thePhones part. But when I try to updatePhone No.or Emails as well I get the 400 Bad Request Error. Can anyone suggest as to why is it so ?

