android JSON发布响应“状态码500”和状态行“内部服务器错误”

时间:2013-09-17 02:57:31

标签: android json

接收500和内部服务器错误作为状态代码和json post响应的状态行的可能原因(可能性)是什么?代码完全适用于其他项目。并且网址完全适用于I OS。

谢谢你。

4 个答案:

答案 0 :(得分:4)

500内部服务器错误

一个通用错误消息,在遇到意外情况且没有更合适的消息时给出

如果HTTP POST方法或类是正确的,那么客户端(Android应用程序)没有任何问题。问题发生在服务器端。应用程序状态代码和JSON post响应的状态行接收500,直到您修复服务器端的错误。

注意:如果没有修复,这个bug可以完全与iOS相同的URL工作。

How to do a HTTP Post in Android?

答案 1 :(得分:1)

从链接

测试socioauth库时

http://www.3pillarglobal.com/insights/part-1-using-socialauth-to-integrate-facebook-api-in-android

发现在一段时间间隔内,facebook不允许发布消息。但过了一段时间它才允许。

在这段时间内,我们会收到500状态代码错误。

在方法updateStatus中的SocioAuthAdapter类中,我们在catch块中获取该消息。

自定义您的消息...

答案 2 :(得分:0)

根据我的经验,有时可能会误以为是服务器错误。如果期望的参数与请求的服务不匹配,则服务器将抛出500,因为它找不到用于解决请求和参数组合的特定服务。
例如:我们的服务之一期望使用4个参数,并且我们已经传递了三个服务器(Tomcat 8),直到纠正服务调用之前,我们一直收到“ HTTP Status 500 – Internal Server Error”。我假设我们的服务是根据标准规范构建的。

答案 3 :(得分:-3)

500错误是服务器实习生。你的电话可能是正确的!

例如,如果您在第一次使用POST时注册用户,但第二次尝试再次注册同一用户时,我将收到500错误。

考虑可能发生此错误的情况。并发布您的代码,以便我们为您提供帮助。

[http://en.wikipedia.org/wiki/List_of_HTTP_status_codes] [1]