Запрос один (не работает)
{
"AddNewRequest":{
"Patient":{
"PrimaryPhoneNumber":" ",
"DateOfBirth":" ",
"CellPhoneNumber1":" ",
"ResidentialAddress":{
"AddressLine1":" ",
"State":" ",
"City":" ",
"PostalCode":" "
},
"PhoneNumber1":" ",
"SSN":" ",
"FullName":"John",
"Religion":" ",
"Gender":" ",
"Race":" ",
"Firstname":"Vinoth",
"EmailAddress1":" ",
"LastName":"Cooper"
},
"Header":{
"SourceSiteID":"300242",
"DestinationSiteID":"300242",
"PrimeSuiteUserID":"1"
},
"Credentials":{
"VendorCredential":{
"VendorLogin":"testGUID",
"VendorPassword":"testGUID"
},
"PrimeSuiteCredential":{
"PrimeSuiteUserPassword":"password",
"PrimeSuiteSiteId":"1",
"PrimeSuiteUserName":"Admin"
}
}
}
}
Запрос два (Рабочий)
{
"PatientAddNewRequest":{
"Credentials":{
"PrimeSuiteCredential":{
"PrimeSuiteSiteId":"300242",
"PrimeSuiteUserName":"Admin",
"PrimeSuiteUserPassword":"password"
},
"VendorCredential":{
"VendorLogin":"testGUID",
"VendorPassword":"testGUID"
}
},
"Header":{
"DestinationSiteID":"300242",
"PrimeSuiteUserID":"1",
":SourceSiteID":"300242"
},
"Patient":{
"CellPhoneNumber1":"206-567-2222",
"DateOfBirth":"/Date(1306348200000)/",
"EmailAddress1":"JohnDoe@yahoo.com",
"Firstname":"TestMan1",
"FullName":"TestFullMan1",
"Gender":"2",
"LastName":"Testlastname1",
"PhoneNumber1":"205-567-1111",
"PrimaryPhoneNumber":"205-456-4545",
"Race":"2",
"Religion":"3",
"ResidentialAddress":{
"City":"Carrollton",
"PostalCode":"35209",
"State":"10"
},
"SSN":"911-91-9191"
}
}
}
Я просто не могу понять, почему первый запрос не работает, а второй дает ответ. Может кто-нибудь определить, что я делаю не так.
Имеет ли значение порядок?
Обновление
Первый бросает меня Плохой запрос , а второй отвечает, как и ожидалось.