Cuong Nguyen
Cuong Nguyen

Reputation: 331

jQuery ajax call return 302

I searched and there are a few similar post like this on forum but I still could not solve my problem.

The project I am working on is ASP.NET WebForms. On my default.aspx, I make a ajax GET request to page method, inside this method I simply return back to client by writing Response.Write

The problem is it works properly at local which uses HTTP protocol. But when I deploy it to my server which uses HTTPS protocol, AJAX request returns 302 code(similar to other posts).

The urls for default page and for ajax request are something like: https:///default.aspx and https:///ajax.aspx?action=something

So I believe this is not cross domain issue.

This is the weird part, when I tried to set up my site at local to run on HTTPS, it works property. I also tried solutions from other posts but no luck.

My local is running on Win 8.1, IIS 8, my server is running on Win 2k3, IIS 6

Will there be any issue because of that?

What do you suggest me to look at next, any ideas would be appreciated.

Thanks

Upvotes: 0

Views: 538

Answers (1)

Cuong Nguyen
Cuong Nguyen

Reputation: 331

** UPDATE ANSWER **

Such a silly mistake, I thought the whole website runs under HTTPS.

My default page is under HTTPS but my ajax endpoint does not

So the obvious solution is make ajax endpoint runs under HTTPS or create method call in default page and invoke it instead.

I chose the first option.

Upvotes: 1

Related Questions