Я новичок в Angular 4. Здесь я пытаюсь передать строку в вызов API.
В настоящее время я просто присвоил последовательность символов строковой переменной и передал ее по URL-адресу API.
Здесь проблема в том, что когда я получаю строку в API, она теряет + в строке и каждый + заменяется пробелом.
Так как мне передать строку с символами + в API.
app.component.ts
var isValidString = "AhU29yCXdtoaNyQ8rhUBZMz0MieMNBTUaaA04hO+pGzd/iK01sQx6ckMi8LqCdyphShlBt9QhLtCizcUsy708eU90GD7Qg==";
this.CartdataService.validateString(isValidString).subscribe(data => {
console.log(data);
});
Здесь строка содержит +, которого нет, когда я получаю ее в своей функции API.
Angular.Service:
validateString(isValidString){
return this.http.get(this.validate_User_Password_URL = this.SERVER_URL+`/api/ECOMAPI/validateUserPassword/?mValidateString=${validateString}`);
}
В API
public async Task<HttpResponseMessage> validvalidateUserPassword(string myString)
{
if (myString) != " ")
{
.............
}
}
При отладке myString в строке вместо пробела +
Может кто-нибудь помочь мне исправить это.