当我使用变量构建url时,返回奇怪的状态代码302。但是当我不使用变量时,相同的代码会返回状态代码200。
这将给出状态码302。
static const baseUrl = 'https://******/api'; // hidden on purpose
final http.Client httpClient;
static const apiKey = '******'; // hidden on purpose
String createUrl = '$baseUrl/folder/create?apikey=$apiKey';
final response = await http.post(createUrl, body: {
'name': folderName,
'parent_id': parentId,
});
执行以下操作时,相同的代码可以正确运行,并给出状态代码200。
final url = 'https://******/api/folder/create?apikey=$apiKey';
final response = await http.post(url, body: {
'name': folderName,
'parent_id': parentId,
});
我正在使用Flutter的http库进行POST。