在iOS中,我使用AFNetworking来调用Web服务。在这里我收到错误:"不可接受的内容类型:application / excel"。经过很多努力,我才知道这是服务器团队的问题。我对此有疑问:
在将服务调用响应返回给应用程序之前,正在发送通知,同时通知信息(文本,时间等)记录在服务器上的notification.xls文件中,其中标题设置为文件如下,
function calledWhenServiceCalled(){
someJsonArray; //generate some json array
saveNotification();
return someJsonArray;
}
function saveNotification(){
//some functionality
header('Content-Type: application/excel');
//save the file to .csv
}
如果我注释掉了标题(' Content-Type:application / excel');'上面的行然后服务调用不会返回任何错误并返回正确的json响应。但如果该行被保留,那么我将从服务器获得不可接受的内容类型错误(application / excel)。
请告诉我为什么为文件标题设置的内容类型是作为服务响应的unaaceptable content-header发送的?创建的文件和服务响应之间没有连接权?我不知道问题是什么..请帮助......让我知道如果我没有说清楚......