如果创建的文件在iOS目标C中将其标头设置为某个值,则REST服务返回错误的内容类型

时间:2016-06-20 11:19:10

标签: httpresponse

在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发送的?创建的文件和服务响应之间没有连接权?我不知道问题是什么..请帮助......让我知道如果我没有说清楚......

0 个答案:

没有答案