安卓开发——sdk23以上不支持httpstatus类,改用HttpURLConnection

来源:互联网 发布:湖南文宇网络 编辑:程序博客网 时间:2024/05/19 19:55

今天在对照着视频学习的时候,遇到使用老师使用HttpStatus.SC_OK状态码时,我as上无法使用HttpStatus。

后经百度得知,好像是sdk23以上(不确定),HttpStatus类被HttpURLConnection替换,即:

HttpStatus.SC_OK 可以用 HttpURLConnection.HTTP_OK 进行替代。

此外,附上HTTP协议状态(sc-status)码表(可用对应数值进行替代):

100:SC_CONTINUE 
101:SC_SWITCHING_PROTOCOLS
102:SC_PROCESSING 
200:SC_OK
201:SC_CREATED
202:SC_ACCEPTED
203:SC_NON_AUTHORITATIVE_INFORMATION
204:SC_NO_CONTENT
205:SC_RESET_CONTENT
206:SC_PARTIAL_CONTENT
207:SC_MULTI_STATUS
300:SC_MULTIPLE_CHOICES
301:SC_MOVED_PERMANENTLY
302:SC_MOVED_TEMPORARILY 
303:SC_SEE_OTHER 
304:SC_NOT_MODIFIED
305:SC_USE_PROXY 
307:SC_TEMPORARY_REDIRECT
400:SC_BAD_REQUEST
401:SC_UNAUTHORIZED 
402:SC_PAYMENT_REQUIRED:
403:SC_FORBIDDEN 
404:SC_NOT_FOUND
405:SC_METHOD_NOT_ALLOWED 
406:SC_NOT_ACCEPTABLE
407:SC_PROXY_AUTHENTICATION_REQUIRED 
408:SC_REQUEST_TIMEOUT
409:SC_CONFLICT
410:SC_GONE
411:SC_LENGTH_REQUIRED 
412:SC_PRECONDITION_FAILED
413:SC_REQUEST_TOO_LONG 
414:SC_REQUEST_URI_TOO_LONG
415:SC_UNSUPPORTED_MEDIA_TYPE 
416:SC_REQUESTED_RANGE_NOT_SATISFIABLE 
417:SC_EXPECTATION_FAILED
419:SC_INSUFFICIENT_SPACE_ON_RESOURCE
420:SC_METHOD_FAILURE
422:SC_UNPROCESSABLE_ENTITY
423:SC_LOCKED 
424:SC_FAILED_DEPENDENCY 
500:SC_INTERNAL_SERVER_ERROR 
501:SC_NOT_IMPLEMENTED 
502:SC_BAD_GATEWAY
503:SC_SERVICE_UNAVAILABLE
504:SC_GATEWAY_TIMEOUT
505:SC_HTTP_VERSION_NOT_SUPPORTED 
507:SC_INSUFFICIENT_STORAGE

1 0
原创粉丝点击