http method GET is not supported by URL - servlets

I run the servlet ,at the time of running it shows error 405 http method Get is not supported but ager refreshing changes is occured which is required in servlet.Why this is happening?
Please Help me.
Thanks

Perhaps you have put method ='post' and are doing a post request while trying to handle that using doGet ? . Ty remoing the method=post or override the dpPost method . If this is not the issue, please post your code.

Related

Error: An error occurred in the request and at the time were unable to send the consumer data

I am integrating Woo-commerce API’s in my wordpress site using Woo-commerce official rest sdk. I made a link using authentication endpoint URL. When I click the link it takes the user to Woo-commerce authentication page, where user login and Approve the request.
After approving the request it should take me to return url which i mention in the link. Instead it shows me the following error.
Error: An error occurred in the request and at the time were unable to send the consumer data.
I was having the same issue as well, and in my case, the return_url on my backend server was accepting GET requests, I changed it to POST, and everything worked perfectly. I hope it helps!
I know it's late for the answer but writing it for the people who will face the same issue in the future.
I was having the same issue and my problem was that the callback_url was wrong which was creating the error internally. So if you are getting this error, most probably your callback_url is not correct, please check that properly.
For whoever Shattique's answer
did not work,
check the response status code sent by the callback_url handler.
Anything other than 200 will throw the error in OP's question.
Here is link to woocommerce github repo,
where it throws the error.
TLDR: Make sure callback_url handler returns statusCode: 200

C# WEB API POST : Method not found (404) or method not allowed (405)

My prblem is that i'm trying to post a base64 image through the server via web api, and wehen i try to recall the method it returns error like "method not allowed" or "method not found", maybe i'm doing something wrong with these pieces of code, can you help me?
the controller name is "MemeController"
i've also tryied with this post, but it doesn't work
HERE IS MY CODE
Have you made sure that the web server is allowing the MIME type of the file?
And try to send it with a tool like postman so you can find if the problem is in the front or in the backend

Status of page, for tests to check

I'm writing tests for my python code and need to find a web page that returns status code grater then 307, if someone knows pages like that, plz link them. Thanks
I also wanted this some time back but couldn't fine , however some of my test I used below linked for below HTTP error codes. Basically these are some rest api calls. you can try it.
HTTP error code 401 if you call
http://gdata.youtube.com/feeds/api/standardfeeds/r
HTTP error 400 gives if you call
http://gdata.youtube.com/feeds/api/standardfeeds/

Response Redirect URL returns HTTP Error 400 - Bad Request

I'm a noob when it comes to ASP.NET. I know few basic commands such as Response.Redirect("URL") to redirect my application web page to a different location.
However i receive HTTP Error 400 - Bad Request, whenever i try to use the code shown below
Response.Redirect(Server.UrlEncode(this.Downloadlink));
where this.Downloadlink is a user defined property which returns something like this
http://mdn.vatsag.net/fp;files/DOWNLOAD/VTSetup.exe
If i post this link in the browser, the .exe file pops up (means the link is good)
However this error comes when i use the ASP.NET code.
Any form of response on this issue/reason is deeply appreciated.
See here: http://www.kirit.com/Response.Redirect%20and%20encoded%20URIs
In short: if you quickly want to fix the issue, remove the part of your code that is UrlEncoding the URL!

ASIHttpRequest send a weired status code of zero. Not reaching the server

I use ASIHTTPRequest framework in my iPhone application to manage the HTTP communication. I followed their examples given in the project home page to send asynchronous requests. There we have to implement two callbacks, one for requestFinish and other for requestFailed.
However, 60% of the time requests sent by the iPhone ends up in the "requestFinish" callback method and gives a valid HTTP status code. But sometimes it goes to "requestFailed" callback and the status code become '0' which is confusing.
My investigations revealed that the internet connection is ok, and I am sending the request to the correct URL, however no log messages found in server log.
So why does the request gets dropped in the middle so randomly? Has anyone came across with this type of issue. Will be very helpful.
Thanks
Are you looking at the status code of the ASIHTTPRequest object? That code is simply an HTTP response code - if you didn't get a response, then that should be zero.
Instead, you want to look at the NSError object that the delegate failure callback gives you.
I would use something like:
NSLog(#"%#",[error localizedErrorDescription]);
To print out to the log what the error is. Of course, "error" is the name of the variable in the method signature - you should double-check that, I think that's what the default is.
In [ASHTTPRequest initialize], I changed
[sharedQueue setMaxConcurrentOperationCount:4]
to
[sharedQueue setMaxConcurrentOperationCount:10]
This work for me, but I don't know why.
MORE:
I found this.
As well as what phooze suggested, there is logging in ASIHTTPRequestConfig.h that you can enable, that may provide a clue as to what is happening.

Resources