Set Response Type of api via Attribute
up vote
0
down vote
favorite
I have Web API which is set to return data in JSON format. I am including attribute [ResponseType(typeof(Class_Name))]
for each Action
method so that api documentation (swagger) will show sample response format for each api.
Due to some reason, I want to return XML response for one of the api. Since I have set JSON as the default response type, the attribute [ResponseType(typeof(Class_Name))]
for that particular api is showing response in JSON format.
Is there any way, I can show XML response for that single api? Is it possible to achieve the same by settings any attributes or some quick hacks?
c# asp.net-web-api
add a comment |
up vote
0
down vote
favorite
I have Web API which is set to return data in JSON format. I am including attribute [ResponseType(typeof(Class_Name))]
for each Action
method so that api documentation (swagger) will show sample response format for each api.
Due to some reason, I want to return XML response for one of the api. Since I have set JSON as the default response type, the attribute [ResponseType(typeof(Class_Name))]
for that particular api is showing response in JSON format.
Is there any way, I can show XML response for that single api? Is it possible to achieve the same by settings any attributes or some quick hacks?
c# asp.net-web-api
The link will help you stackoverflow.com/questions/9847564/…
– Md. Abdul Alim
2 days ago
Also another helpful link andrewlock.net/…
– Md. Abdul Alim
2 days ago
Isn't so that if request will have headerAccept: text/html
response will be automatically serialized in xml? Unless, of course, you explicitly removed xml serialization.
– Fabio
2 days ago
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have Web API which is set to return data in JSON format. I am including attribute [ResponseType(typeof(Class_Name))]
for each Action
method so that api documentation (swagger) will show sample response format for each api.
Due to some reason, I want to return XML response for one of the api. Since I have set JSON as the default response type, the attribute [ResponseType(typeof(Class_Name))]
for that particular api is showing response in JSON format.
Is there any way, I can show XML response for that single api? Is it possible to achieve the same by settings any attributes or some quick hacks?
c# asp.net-web-api
I have Web API which is set to return data in JSON format. I am including attribute [ResponseType(typeof(Class_Name))]
for each Action
method so that api documentation (swagger) will show sample response format for each api.
Due to some reason, I want to return XML response for one of the api. Since I have set JSON as the default response type, the attribute [ResponseType(typeof(Class_Name))]
for that particular api is showing response in JSON format.
Is there any way, I can show XML response for that single api? Is it possible to achieve the same by settings any attributes or some quick hacks?
c# asp.net-web-api
c# asp.net-web-api
edited 2 days ago
halfer
14.1k757104
14.1k757104
asked 2 days ago
abhilashca
3317
3317
The link will help you stackoverflow.com/questions/9847564/…
– Md. Abdul Alim
2 days ago
Also another helpful link andrewlock.net/…
– Md. Abdul Alim
2 days ago
Isn't so that if request will have headerAccept: text/html
response will be automatically serialized in xml? Unless, of course, you explicitly removed xml serialization.
– Fabio
2 days ago
add a comment |
The link will help you stackoverflow.com/questions/9847564/…
– Md. Abdul Alim
2 days ago
Also another helpful link andrewlock.net/…
– Md. Abdul Alim
2 days ago
Isn't so that if request will have headerAccept: text/html
response will be automatically serialized in xml? Unless, of course, you explicitly removed xml serialization.
– Fabio
2 days ago
The link will help you stackoverflow.com/questions/9847564/…
– Md. Abdul Alim
2 days ago
The link will help you stackoverflow.com/questions/9847564/…
– Md. Abdul Alim
2 days ago
Also another helpful link andrewlock.net/…
– Md. Abdul Alim
2 days ago
Also another helpful link andrewlock.net/…
– Md. Abdul Alim
2 days ago
Isn't so that if request will have header
Accept: text/html
response will be automatically serialized in xml? Unless, of course, you explicitly removed xml serialization.– Fabio
2 days ago
Isn't so that if request will have header
Accept: text/html
response will be automatically serialized in xml? Unless, of course, you explicitly removed xml serialization.– Fabio
2 days ago
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53239209%2fset-response-type-of-api-via-attribute%23new-answer', 'question_page');
}
);
Post as a guest
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
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
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
The link will help you stackoverflow.com/questions/9847564/…
– Md. Abdul Alim
2 days ago
Also another helpful link andrewlock.net/…
– Md. Abdul Alim
2 days ago
Isn't so that if request will have header
Accept: text/html
response will be automatically serialized in xml? Unless, of course, you explicitly removed xml serialization.– Fabio
2 days ago