User-1574460096 posted
Hello,
I'm receiving json data in request body and I see it in RequestMessage:
public String Report_personnel_record(string signa, string lt, string serial, string timestamp, string maca, string keya) {
…. using (var reader = OperationContext.Current.RequestContext.RequestMessage.GetReaderAtBodyContents()) ...
That's the result in XML. I dont know why since I've setup WebMessageFormat.Json for request format … by the way how can I get back the object values below ?
OperationContext.Current.RequestContext.RequestMessage = {<root type="object">
<capture_time type="number">1609153374526</capture_time>
<face type="array">
<item type="number">-1</item>
<item type="number">-40</item>
<item type="number">-1</item>
<item type="number">-32</item>
<item...
Here my OperationContract confinguration:
[OperationContract]
//[WebInvoke(Method = "POST", UriTemplate = "/report_personnel_record?id={id}&pid={pid}&name={name}&face={face}&temperature={temperature}&capture_time={capture_time}", BodyStyle = WebMessageBodyStyle.Wrapped,
RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
[WebInvoke(Method = "POST", UriTemplate = "/report_personnel_record?sign={signa}&limit={lt}&sn={serial}&time={timestamp}&mac={maca}&key={keya}", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
string Report_personnel_record(string signa, string lt, string serial, string timestamp, string maca, string keya);
Thanks.
BR.
Marco.