web api asp core :The character encoding of the plain text document was not declared
up vote
0
down vote
favorite
i need to create a web service for angular 6 . i use the web api in asp core 2.1 ...
when i create this action for edit :
[HttpGet("{id}")]
[Route("GetRoleById")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
it not enter in action and it show me error in Inspecter Element :
The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.
i enter this url in webbrowser: https://localhost:44390/api/role/GetRoleById/2
whats the problem ? how cam i solve this problem ?
asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1
add a comment |
up vote
0
down vote
favorite
i need to create a web service for angular 6 . i use the web api in asp core 2.1 ...
when i create this action for edit :
[HttpGet("{id}")]
[Route("GetRoleById")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
it not enter in action and it show me error in Inspecter Element :
The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.
i enter this url in webbrowser: https://localhost:44390/api/role/GetRoleById/2
whats the problem ? how cam i solve this problem ?
asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
i need to create a web service for angular 6 . i use the web api in asp core 2.1 ...
when i create this action for edit :
[HttpGet("{id}")]
[Route("GetRoleById")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
it not enter in action and it show me error in Inspecter Element :
The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.
i enter this url in webbrowser: https://localhost:44390/api/role/GetRoleById/2
whats the problem ? how cam i solve this problem ?
asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1
i need to create a web service for angular 6 . i use the web api in asp core 2.1 ...
when i create this action for edit :
[HttpGet("{id}")]
[Route("GetRoleById")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
it not enter in action and it show me error in Inspecter Element :
The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.
i enter this url in webbrowser: https://localhost:44390/api/role/GetRoleById/2
whats the problem ? how cam i solve this problem ?
asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1
asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1
asked Nov 11 at 19:25
Kianoush
53
53
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
You have wrong route filters: HttpGet
and Route
has same functionality. Just change your code to:
[HttpGet("GetRoleById/{id}")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
You have wrong route filters: HttpGet
and Route
has same functionality. Just change your code to:
[HttpGet("GetRoleById/{id}")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
add a comment |
up vote
0
down vote
accepted
You have wrong route filters: HttpGet
and Route
has same functionality. Just change your code to:
[HttpGet("GetRoleById/{id}")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
You have wrong route filters: HttpGet
and Route
has same functionality. Just change your code to:
[HttpGet("GetRoleById/{id}")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
You have wrong route filters: HttpGet
and Route
has same functionality. Just change your code to:
[HttpGet("GetRoleById/{id}")]
public async Task<Role> GetRoleById(int id)
{
return await _roleManag.FindByIdAsync(id);
}
answered Nov 11 at 19:36
Sergey Shulik
678824
678824
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53252358%2fweb-api-asp-core-the-character-encoding-of-the-plain-text-document-was-not-decl%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown