從ajax前端調用REST WS時,我有一個基本的疑問。我從AJAX調用WS爲:使用不同的參數調用REST WS
url: self.GET_GOAL_VIEW_URL + '?userEmail=' + eMail,
或爲:
url: self.GET_GOAL_VIEW_URL,
現在情況下USEREMAIL參數將被明確地過去了,我需要在後端服務代碼中使用USEREMAIL,但如果userEmail在呼叫中不存在,則需要使用另一個名爲userId的參數,該參數由代理添加到呼叫中。
因此,我沒有得到如何編寫WS API,以便它可以使用此參數或基於ajax請求中使用哪個參數。將感謝您的幫助。
您需要以接受兩個參數的方式開發Web服務。參數可以是可選的,並且業務處理邏輯將基於請求中接收哪個參數。爲什麼不將包含所有可能參數的'JSON'字符串傳遞給'REST'服務,並根據請求中傳遞的內容在服務中處理它們。 –
像@AniketV提到的那樣,你需要設計你的web服務來接受'userMail'和'userId'。您使用什麼技術來開發後端Web服務? –