Click here to Skip to main content
15,890,186 members
Home / Discussions / Web Development
   

Web Development

 
GeneralRe: ASP.Net Web API Deployment Not Working Pin
Kevin Marois29-May-19 7:42
professionalKevin Marois29-May-19 7:42 
GeneralRe: ASP.Net Web API Deployment Not Working Pin
Richard Deeming29-May-19 7:53
mveRichard Deeming29-May-19 7:53 
GeneralRe: ASP.Net Web API Deployment Not Working Pin
Kevin Marois29-May-19 8:12
professionalKevin Marois29-May-19 8:12 
QuestionPhoto Collage in Bootstrap...possible? Pin
Member 1208020129-May-19 6:05
Member 1208020129-May-19 6:05 
AnswerRe: Photo Collage in Bootstrap...possible? Pin
Pete O'Hanlon29-May-19 22:04
mvePete O'Hanlon29-May-19 22:04 
QuestionHandling Web Request Failures Pin
Kevin Marois22-May-19 5:28
professionalKevin Marois22-May-19 5:28 
AnswerRe: Handling Web Request Failures Pin
Nathan Minier22-May-19 6:02
professionalNathan Minier22-May-19 6:02 
QuestionRestSharp Response Question Pin
Kevin Marois20-May-19 13:30
professionalKevin Marois20-May-19 13:30 
For testing, I purposely returned Forbidden in one of my API controller methods:
return request.CreateResponse(HttpStatusCode.Forbidden, "Not authorized");
I have a RestSharp wrapper class that has an Execute method:
public async Task<T> ExecuteAsync<T>() where T : new()
{
    URL = client.BaseUrl + request.Resource;

    IRestResponse<T> restResponse = await client.ExecuteTaskAsync<T>(request, new CancellationToken());

    var result = (T)restResponse.Data;

    if (!string.IsNullOrEmpty(restResponse.ErrorMessage))
    {
        throw new Exception(restResponse.ErrorMessage);
    }
    else
    {
        if ((int)restResponse.StatusCode >= 299)
        {
            string message = $"An error occured...", {restResponse.StatusCode}, {restResponse.Content}";
            throw new Exception(message);
        }
    }

    return result;
}
The problem is that when an error occurs and restResponse.ErrorMessage has a message, it's something like
Unable to cast object of type 'System.String' to type 'System.Collections.Generic.IDictionary`2[System.String,System.Object]'.
and the restReponse.Content has the "Not authorized" message sent from the controller.

This seems odd. Shouldn't the exception message be the message I sent back? Am I doing something wrong here?

Thanks
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.

AnswerRe: RestSharp Response Question Pin
Richard Deeming21-May-19 0:49
mveRichard Deeming21-May-19 0:49 
QuestionAuthentication/Authorisation Pin
Mycroft Holmes16-May-19 12:47
professionalMycroft Holmes16-May-19 12:47 
AnswerRe: Authentication/Authorisation Pin
Richard Deeming17-May-19 1:03
mveRichard Deeming17-May-19 1:03 
GeneralRe: Authentication/Authorisation Pin
Mycroft Holmes17-May-19 12:44
professionalMycroft Holmes17-May-19 12:44 
QuestionQuestion about empty button top positioning. Pin
neodeaths11-May-19 12:39
neodeaths11-May-19 12:39 
AnswerRe: Question about empty button top positioning. Pin
Richard Deeming13-May-19 8:09
mveRichard Deeming13-May-19 8:09 
QuestionWeb API Not Working Pin
Kevin Marois10-May-19 10:57
professionalKevin Marois10-May-19 10:57 
AnswerRe: Web API Not Working Pin
Richard Deeming10-May-19 11:12
mveRichard Deeming10-May-19 11:12 
QuestionNeed Some Of Your Help Pin
Member 143595087-May-19 21:12
Member 143595087-May-19 21:12 
QuestionMVC5 Load partial view on link click Pin
#realJSOP4-May-19 6:52
mve#realJSOP4-May-19 6:52 
AnswerRe: MVC5 Load partial view on link click Pin
jkirkerx5-May-19 13:53
professionaljkirkerx5-May-19 13:53 
GeneralRe: MVC5 Load partial view on link click Pin
#realJSOP6-May-19 1:38
mve#realJSOP6-May-19 1:38 
AnswerRe: MVC5 Load partial view on link click Pin
Richard Deeming8-May-19 1:31
mveRichard Deeming8-May-19 1:31 
Questiononline distance learning management system Pin
Sibanda Benon30-Apr-19 20:42
Sibanda Benon30-Apr-19 20:42 
AnswerRe: online distance learning management system Pin
Kevin Marois2-May-19 10:12
professionalKevin Marois2-May-19 10:12 
QuestionHow To Run Website Without Web Hosting Pin
Kamakoti Satish Kumar23-Apr-19 1:13
Kamakoti Satish Kumar23-Apr-19 1:13 
AnswerRe: How To Run Website Without Web Hosting Pin
#realJSOP23-Apr-19 5:28
mve#realJSOP23-Apr-19 5:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.