您的位置:首页 > 理论基础 > 计算机网络

iOS开发之--iOS网络请求错误码。

2016-07-28 18:14 621 查看
今天无聊刷脉脉,可是发现怎么刷都出现错误-1003,后来改为wifi网络下,变成错误-1001,上网查找了一番发现分别为找不到host和请求超时。

官方链接为:

<a target=_blank href="https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html" target="_blank" style="color: rgb(255, 153, 0); text-decoration: none;">https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html</a>


我将swift和oc的摘抄出来了。






Declaration

SWIFT

varNSURLErrorUnknown:

Int
{
get }


varNSURLErrorCancelled:

Int
{
get }


varNSURLErrorBadURL:

Int
{
get }


varNSURLErrorTimedOut:

Int
{
get }


varNSURLErrorUnsupportedURL:

Int
{
get }


varNSURLErrorCannotFindHost:

Int
{
get }


varNSURLErrorCannotConnectToHost:

Int
{
get }


varNSURLErrorDataLengthExceedsMaximum:

Int
{
get }


varNSURLErrorNetworkConnectionLost:

Int
{
get }


varNSURLErrorDNSLookupFailed:

Int
{
get }


varNSURLErrorHTTPTooManyRedirects:

Int
{
get }


varNSURLErrorResourceUnavailable:

Int
{
get }


varNSURLErrorNotConnectedToInternet:

Int
{
get }


varNSURLErrorRedirectToNonExistentLocation:

Int
{
get }


varNSURLErrorBadServerResponse:

Int
{
get }


varNSURLErrorUserCancelledAuthentication:

Int
{
get }


varNSURLErrorUserAuthenticationRequired:

Int
{
get }


varNSURLErrorZeroByteResource:

Int
{
get }


varNSURLErrorCannotDecodeRawData:

Int
{
get }


varNSURLErrorCannotDecodeContentData:

Int
{
get }


varNSURLErrorCannotParseResponse:

Int
{
get }


varNSURLErrorInternationalRoamingOff:

Int
{
get }


varNSURLErrorCallIsActive:

Int
{
get }


varNSURLErrorDataNotAllowed:

Int
{
get }


varNSURLErrorRequestBodyStreamExhausted:

Int
{
get }


varNSURLErrorFileDoesNotExist:

Int
{
get }


varNSURLErrorFileIsDirectory:

Int
{
get }


varNSURLErrorNoPermissionsToReadFile:

Int
{
get }


varNSURLErrorSecureConnectionFailed:

Int
{
get }


varNSURLErrorServerCertificateHasBadDate:

Int
{
get }


varNSURLErrorServerCertificateUntrusted:

Int
{
get }


varNSURLErrorServerCertificateHasUnknownRoot:

Int
{
get }


varNSURLErrorServerCertificateNotYetValid:

Int
{
get }


varNSURLErrorClientCertificateRejected:

Int
{
get }


varNSURLErrorClientCertificateRequired:

Int
{
get }


varNSURLErrorCannotLoadFromNetwork:

Int
{
get }


varNSURLErrorCannotCreateFile:

Int
{
get }


varNSURLErrorCannotOpenFile:

Int
{
get }


varNSURLErrorCannotCloseFile:

Int
{
get }


varNSURLErrorCannotWriteToFile:

Int
{
get }


varNSURLErrorCannotRemoveFile:

Int
{
get }


varNSURLErrorCannotMoveFile:

Int
{
get }


varNSURLErrorDownloadDecodingFailedMidStream:

Int
{
get }


varNSURLErrorDownloadDecodingFailedToComplete:

Int
{
get }


OBJECTIVE-C

enum{
 


NSURLErrorUnknown=

-1,
 


NSURLErrorCancelled=

-999,
 


NSURLErrorBadURL=

-1000,
 


NSURLErrorTimedOut=

-1001,
 


NSURLErrorUnsupportedURL=

-1002,
 


NSURLErrorCannotFindHost=

-1003,
 


NSURLErrorCannotConnectToHost=

-1004,
 


NSURLErrorDataLengthExceedsMaximum=

-1103, 


NSURLErrorNetworkConnectionLost=

-1005,
 


NSURLErrorDNSLookupFailed=

-1006,
 


NSURLErrorHTTPTooManyRedirects=

-1007, 


NSURLErrorResourceUnavailable=

-1008,
 


NSURLErrorNotConnectedToInternet=

-1009,
 


NSURLErrorRedirectToNonExistentLocation=

-1010,

 

NSURLErrorBadServerResponse=-1011,
 

NSURLErrorUserCancelledAuthentication=

-1012,
 


NSURLErrorUserAuthenticationRequired=

-1013,
 


NSURLErrorZeroByteResource=

-1014,
 


NSURLErrorCannotDecodeRawData=

-1015,
 


NSURLErrorCannotDecodeContentData=

-1016,
 


NSURLErrorCannotParseResponse=

-1017,
 


NSURLErrorInternationalRoamingOff=

-1018,
 


NSURLErrorCallIsActive=

-1019,
 


NSURLErrorDataNotAllowed=

-1020,
 


NSURLErrorRequestBodyStreamExhausted=

-1021, 


NSURLErrorFileDoesNotExist=

-1100,
 


NSURLErrorFileIsDirectory=

-1101,
 


NSURLErrorNoPermissionsToReadFile=

-1102,
 


NSURLErrorSecureConnectionFailed=

-1200,
 


NSURLErrorServerCertificateHasBadDate=

-1201,
 


NSURLErrorServerCertificateUntrusted=

-1202,
 


NSURLErrorServerCertificateHasUnknownRoot=

-1203,
 


NSURLErrorServerCertificateNotYetValid=

-1204,
 


NSURLErrorClientCertificateRejected=

-1205,
 


NSURLErrorClientCertificateRequired=

-1206,
 


NSURLErrorCannotLoadFromNetwork=

-2000,
 


NSURLErrorCannotCreateFile=

-3000,
 


NSURLErrorCannotOpenFile=

-3001,
 


NSURLErrorCannotCloseFile=

-3002,
 


NSURLErrorCannotWriteToFile=

-3003,
 


NSURLErrorCannotRemoveFile=

-3004,
 


NSURLErrorCannotMoveFile=

-3005,
 


NSURLErrorDownloadDecodingFailedMidStream=

-3006,
 


NSURLErrorDownloadDecodingFailedToComplete=

-3007


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: