【发布时间】:2020-04-20 14:59:45
【问题描述】:
我正在尝试使用 Typescript 从 Angular 应用程序向 ASP .NET CORE API 发出请求。
当我发送请求时,它会在 SQL 数据库中搜索是否有任何具有该值的行。
问题是当我尝试发送Syntax = "C++" 或"C#" 的请求时,它只发送这个:
/FindBySyntax?Syntax=C
而不是/FindBySyntax?Syntax=C# 或/File/FindBySyntax?Syntax=C++
示例:如果我尝试发送“Javascript”它的工作,它会返回给我Syntax="Javascript" 的所有行。
我想知道是否有办法在请求中发送“++”和“#”等特殊字符,我该怎么做?
selectSyntax(file: FileModel){
this.service.formData = Object.assign({}, file);
return this.http.get(this.service.BaseURL + '/File/FindBySyntax?Syntax=' + this.service.formData.Syntax)
.toPromise()
.then(res => this.service.list = res as FileModel[]);
}
【问题讨论】:
标签: asp.net angular typescript request response