customerLogin是我想要發送給我的服務的對象。 我不想使用查詢字符串,也不想單獨分開參數。 下面是代碼:
var config = {
customerLogin : { // object I intend to send
'EmailID': $scope.existingCustomer.email,
'PhoneNumber': $scope.existingCustomer.phoneNumber,
'Passkey': $scope.existingCustomer.password
}
}
$http.get(existingCustomerUrlConstant, config).
在的WebAPI,我有下面的代碼:
[HttpGet]
// customerLogin object i want to receive here
public CustomerLogin GetCustomer(CustomerLogin customerLogin)
{
GetCustomerDAL getCustomerDAL = new GetCustomerDAL(customerLogin);
return customerLogin;
}
customerLogin爲空在這裏。 如何從角度服務呼叫接收對象?
你確定你不想用POST方法嗎? –
如果你想通過'HTTP GET'發送額外的數據,你必須使用查詢字符串或URL本身。這就是GET的工作方式。如果你不想在URL中有任何數據,那麼你必須使用POST,PATCH,PUT等等...... –
@ZdenekHatak:自從我獲取數據後,我想到了使用GET。用POST,它工作正常。我認爲這將是一個好習慣。 – Amit