Set Response Type of api via Attribute

Multi tool use
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
Post as a guest
vX la8yK,iQOi2C5s0E8Y6b Znu4s2jjTmXwkygFGsfchCcqg3sAfPprYOgNve
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