iOS开发ASIHTTPRequest的Debug选项

移动开发 iOS
本文为大家介绍了iOS开发ASIHTTPRequest的Debug选项的内容,其中包括DEBUG_REQUEST_STATUS,DEBUG_THROTTLING,DEBUG_PERSISTENT_CONNECTIONS,DEBUG_HTTP_AUTHENTICATION,DEBUG_FORM_DATA_REQUEST等等内容。

ASIHTTPRequest提供少量的有助于调试request行为的宏标记。这些宏可以从ASIHTTPRequestConfig.h文件中找到。

当打开这些标志时,request将会打印一些信息到控制台,显示它们正在做什么。

DEBUG_REQUEST_STATUS

打印request的生命周期的所有信息,开始,结束上载,结束下载。

DEBUG_THROTTLING

打印request使用了多少流量(大致),如果request的流量被控制,打印如何被控制。当与DEBUG_REQUEST_STATUS结合使用时,这一项可以用来调试“超时”,你可以看到request停止发送或接收数据的时间点。

DEBUG_PERSISTENT_CONNECTIONS

打印request如何重用持久连接的信息,如果你看到这样的信息:

Request attempted to use connection #1, but it has been closed – will retry with a new connection

这说明你设置的persistentConnectionTimeoutSeconds 太大了。

DEBUG_HTTP_AUTHENTICATION

1.8.1版本的新特性:开启这一项会打印request如何处理HTTP授权(Basic,Digest或者NTLM)的相关信息。

DEBUG_FORM_DATA_REQUEST

打印出ASIFormDataRequest将发送的整个request体。使用ASIFormDataRequest时,这一项很有用。

责任编辑:闫佳明 来源: dreamingwish
相关推荐

2013-07-22 14:38:00

iOS开发ASIHTTPRequ

2013-07-21 18:22:59

iOS开发ASIHTTPRequ

2013-07-21 18:27:15

iOS开发ASIHTTPRequ

2013-07-21 18:18:00

iOS开发ASIHttpRequ

2013-07-22 13:48:55

iOS开发ASIHTTPRequ使用Cookie

2013-07-22 14:15:17

iOS开发ASIHTTPRequ

2013-07-22 13:54:32

iOS开发ASIHTTPRequ

2013-07-21 18:32:13

iOS开发ASIHTTPRequ

2013-07-22 14:33:15

iOS开发ASIHTTPRequ

2013-07-22 14:25:29

iOS开发ASIHTTPRequ

2013-03-25 14:13:23

iOSASIHTTPRequ

2013-07-21 18:09:21

iOS开发ASIHttpRequ创建和执行reques

2013-07-22 14:02:17

iOS开发ASIHTTPRequ

2013-07-22 14:29:35

iOS开发ASIHTTPRequ

2013-07-21 18:04:22

ASIHttpRequiOS开发

2011-08-22 10:06:38

IOS开发ASIHTTPRequHTTP 请求

2013-07-22 14:10:26

iOS开发ASIHTTPRequ

2011-08-10 17:37:00

iPhoneASIHTTPRequ

2011-08-12 13:35:23

iPhone文件流ASIHTTPRequ

2011-07-08 18:34:34

iOS Debug Release
点赞
收藏

51CTO技术栈公众号