[FromBody]を使用して要求ボディを読み取るエンドポイントが指定されていますが、フィールドの1つにアンパサンド(&)が含まれている場合、問題のクライアントはXMLをエンドポイントに渡しています。Web Api 2 - 変数がアンパサンドを含むとき、FromBodyオブジェクトは常にnullです
<memo>My name is Adam & I live in England</memo>
戻り値は
012をゼロ:例えばpublic IHttpActionResult CreateStage([FromBody] JobStageWrapper stage)
JobStageWrapperオブジェクト
public class JobStageWrapper
{
public JobStage job { get; set; }
}
Stageオブジェクトだから、
public class JobStage
{
public string jobno { get; set; }
// Job Stage
public string jobStage { get; set; }
// Stage Date
public DateTime StageDate { get; set; }
public string Memo { get; set; }
}
、
<memo>My name is Adam and I live in England</memo>
は、オブジェクトが常に完全に取り込まれるように、私はこれらの特殊文字を置き換えるために、リクエストボディを傍受することができます方法はあり移入されたオブジェクト
返しますか?
ありがとうございます!
アダム
本当に有益な情報へのリンクがあります。すべてがクライアントで解決されました。 –