Post WCF 操作を作成する必要があります。ユーザーがいくつかのパラメーターを渡す必要があります。私が目にするすべての例は、ユーザーが 1 つのパラメーターのみを送信することを前提としています。どうすればこれを達成できますか? クライアントが送信する URL は非常に長くありませんか?
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "changeStatus/{ID}/{userID}/{activityDate}/{locationID}/{attachmentID}/{descriptionID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
void ChangeStatus(Guid ID, Guid userID, DateTime activityDate, Guid locationID, Guid attachmentID = default(Guid), Guid descriptionID = default(Guid));