I Попытка POST-данных json в автономный сервис WCF
POST работает хорошо, когда строка json, такая как
{"data": "testdata"}
, то же POST не работает и возвращает 400 (Bad Request) сообщение об ошибке, когда строка json имеет вид
{data: [{
data1: "testvalue1",
data2: "testvalue2",
data3: "testvalue3",
data4: "testvalue4",
}]
}
А это мой код службы WCF
<OperationContract>
<WebInvoke(Method:="POST", ResponseFormat:=WebMessageFormat.Json, RequestFormat:=WebMessageFormat.Json, BodyStyle:=WebMessageBodyStyle.Wrapped)>
Private Function DoWork(ByVal data As string) As system.servicemodel.channels.message
// DO SOMETHING WITH DATA
end function
В чем разница между строкой json и вложенной строкой json в моем случае
И как мне решить мою проблему
Спасибо.