1
我使用AngularJS $ http發送數據到我的Web API服務器。如果我使用GET方法,則該數組在服務器上將爲空。 使用POST方法一切正常。使用GET方法發送數組的正確方法是什麼?問題發送Javascript數組到Web API方法使用GET
---- ---- GET
客戶端:
$http({
method: 'GET',
url: '/api/Status',
headers: { 'Authorization': $localStorage.accesstoken },
data: statusID
})
服務器端:
[HttpGet]
public async Task<List<StatusForUpdate>> GetStatus([FromUri] List<int> StatusID)
{ ... }
---- ---- POST
客戶端:
$http({
method: 'POST',
url: '/api/Status',
headers: { 'Authorization': $localStorage.accesstoken },
data: statusID
})
服務器端:
[HttpPost]
public async Task<List<StatusForUpdate>> GetStatus(List<int> StatusID)
{ ... }