0
Я использую WebAPI и определили метод, который принимают параметры, хранящиеся в классеКак передать параметры, которые хранятся в классе
public class MyParameters
{
[DataMember(IsRequired = true, Name = "Name")]
public string Name{ get; set; }
[DataMember(IsRequired = true, Name = "Age")]
public string Age{ get; set; }
}
Мой метод ниже
public HttpResponseMessage GiveMeNames(MyParameters getParameters)
{
//My logic
}
Теперь я хочу передать эти параметры через javascript-файл, и я использую XMLHttpRequest
var xhr = new XMLHttpRequest();
xhr.open("POST", "./api/GiveMeNames");
xhr.responseType = "arrayBuffer";
xhr.setRequestHeader("Content-type", "application/zip");
xhr.onload = function() {
if (this.status === 200) {
var blob = new Blob([this.response], { type: "application/zip" });
window.navigator.msSaveBlob(blob, "SaveFile.zip");
}
};
xhr.send();
Как я могу передать параметры в этот запрос?
Каждый имеет ответ на это? – Happy