gpt4 book ai didi

ios - 使用 iOS 发送请求 - 使用 304 HTTPCode 快速回答

转载 作者:行者123 更新时间:2023-11-28 22:21:59 24 4
gpt4 key购买 nike

我正在为 iPad 开发应用程序。我正在使用 express 和 restful 方法作为后端。 express 在路线上 GET/baumkontrollen 应该响应如下:

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 上使用 Requests。我是这样做的:

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来 self 的浏览器,它正常工作我得到 200 :/

最佳答案

我通过在请求中添加这一行来修复它:

[req setValue:@"no-store, no-cache, must-revalidate" forHTTPHeaderField:@"Cache-Control"];

关于ios - 使用 iOS 发送请求 - 使用 304 HTTPCode 快速回答,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com