0
我正在爲iPad開發應用程序。 我使用express和restful方法作爲後端。 快遞路線GET /baumkontrollen
上應如下回應:使用iOS發送請求 - 使用304 HTTPCode發送請求
exports.getAll = function(req, res) {
if(req.cookies.email) {
pq.getBaumkontrollen(function(rows) {
res.send(rows);
});
}
else {
res.send(400, 'Sie sind nicht eingelogt.');
}
};
但在控制檯上我得到:GET /baumkontrollen 304 23ms
我使用iPad的請求。在那裏,我不喜歡這樣寫道:
NSMutableString *serverString = [[NSMutableString alloc] initWithString:BKServerURL];
[serverString appendString:@"baumkontrollen"];
serverNSURL = [[NSURL alloc] initWithString:serverString];
req = [[NSMutableURLRequest alloc] initWithURL:serverNSURL];
[req setHTTPMethod:@"GET"];
[req addValue:cookies forHTTPHeaderField:@"Cookie"];
serverConnection = [[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES];
變量cookies
是類型的NSArray的。 爲什麼我得到304 HTTP狀態碼?
This是來自iPad的請求。
This是從我的瀏覽器,它只是工作,我得到一個200:/
如果你與查爾斯代理,你可以比較調試它這兩個請求有什麼不同 – bryanmac