here is the api response which works fine While posting data to the server I'm getting server volley error as response code but at the same time remaining API working fine.
HTTP 404 ordinary means "page not found" ...
host-name mydrivinglession.co.uk cannot even be resolved in DNS:
$ traceroute mydrivinglession.co.uk
mydrivinglession.co.uk: Name or service not known
... nor is it registered with co.uk
mydrivinglession.co.uk is available!
guess you would have to remove mydrivinglession.co.uk from your local hosts file... that most likely the only reason why the response, which you claim would be "working", appears to be "working".
one might want to establish a publicly available API, before attempting to perform requests... because your requests might run against a fantasy domain in the clouds, which nobody knows.
Related
I have a web service(FastAPI) deployed on AWS EC2.
In java client code, when I call the api, i got this error
org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 3,849,324; received: 1,834,837)
In postman, when I call this api, the response is returned but not enough like this image
Seem the server (Fast API web service) do not return all data in response body.
I already check this question, the accepted answer said that this error is belong server-side.
So what is the problem here? What can I configure to solve this problem, on the AWS or my web service or any ?
Additional information, in the API implementation, business logic is connect to the AWS S3 and download some files. I don't know if this is the problem but when I looked for solution, a lot of people said it related to AWS S3
Thank you all guys!!!
After several investigating hours. My leader found the issue, it's out of memory issue. It is out of Hard disk driver instead of RAM. Lol
I have been tasked with determining why certain tests are failing in Postman's collection runner. I found this question helpful but it does not address the scope of my issue.
This post suggests I could be sending the request with invalid JSON, but I did not write these tests, so I am unsure of how to check that.
My collection runs 423 GET/POST tests:
280 pass
143 fail
100% of all GET tests pass, as well as some POST tests.
However, all tests that fail are POST tests. Of these:
Almost all of them get a 500 Internal Server Error
They do not log a Response Header or Response Body
So far, I have ensured the app server is listening on the correct ports, and I've restarted the server a few times. Beyond this I'm unsure of how to proceed; most of my experience is in Java desktop applications but I'm now tackling this web application.
What steps should I try next?
A 500 error could be almost anything, and in general you would need to look at server/app logs to figure out what happened. The error could have been thrown because of something unexpected/catastrophic or simply because the server (or rather the programmer/admin) didn't want to expose any more information.
With that said, I would also make sure that your POST request is being sent to an endpoint that is listening/expecting a POST and that the request is properly formatted.
I'm writing a Java app. When I try to make a request to an API using OkHttp, nothing is returned. When I went to the request URL in a browser, I got the response {"Message":"The requested resource does not support http method 'GET'."}
I can only find help online if you're the one hosting the server. Is there anything I, as the one making the request, can do? Or do I have to wait until the API people can fix it?
You fool, you just assumed that the problem with your request was caused by the message in the browser! In actuality, it was a bug in your Android emulator. You simply needed to cold boot the emulated device, and it was fixed!
i wrote a code which goes to a list of web addresses and get data from there. but when i run code some time code works mean goes to all web links and take data but some time i goes to 2 or 4 websites and get data and after them gives this exception followed by a web link form list.
java.io.IOException: Server returned HTTP response code: 502
but actually web link is alive not dead. when i run code for 2nd time then it runs but gives this exception for another link. code is too long thats why not posting it. if needed i can provide.
Whats this excetption about?
502 means "Bad Gateway". See http://www.checkupdown.com/status/E502.html.
The server the Java client is talking to is the "gateway". That server was depending on another server (called the "upstream" server) to give it a response and it failed.
In my experience, 502 errors are sporadic, and can indicate problems with server architecture.
while uploading images to server, it gives me expectation failed error response code 417.
My server side coding is in php, and client is android
The RFC says that this is due to an Expect request header that the server can't meet. Look at the request headers sent by your client application, and see what their purpose is and if they're necessary.
request.getParams().setBooleanParameter( "http.protocol.expect-continue", false ) worked in my case