查询网站时,我收到以下回复:
{ status code: 200, headers {
"Cache-Control" = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
Connection = "keep-alive";
"Content-Encoding" = gzip;
"Content-Type" = "application/json; charset=UTF-8";
Date = "Tue, 15 Apr 2014 13:35:20 GMT";
Expires = "Thu, 19 Nov 1981 08:52:00 GMT";
Pragma = "no-cache";
Server = nginx;
"Set-Cookie" = "SESSID=kvccccc; expires=Sat, 14-Jun-2014 13:35:20 GMT; Max-Age=5184000; path=/; domain=.xxxxxxxx.com; HttpOnly";
"Transfer-Encoding" = Identity;
Vary = "Accept-Encoding";
"X-Powered-By" = "PHP/5.5.10";
} }
以及正文中的以下数据:
{"status":"redirect","url":"\/terminal"}
这是什么样的重定向?我认为重定向的状态代码以3
开头。就我而言,我的状态代码为200
。我应该如何在我的应用程序中处理此响应?
BTW:我正在使用Objective-C开发iOS / Mac OS X应用程序。
答案 0 :(得分:1)
Web服务正在将其返回到正文中:它不是标题的一部分。事实上,你从服务器得到200 OK,这里没有真正的重定向。
所以,你应该把它视为通常的数据。