我有一个asp.net 4.0网站,需要提供.json类型的文件。该请求作为POST进入,但不起作用。 GET工作正常。任何人都知道我需要更改哪些配置才能使其正常工作?
答案 0 :(得分:3)
您可能已经找到了答案,但我认为问题在于您需要为Web服务器添加“.json”处理程序...
默认情况下,IIS未配置为处理.json扩展名。
您可以将mime类型作为处理程序应用于IIS的根目录,以便.json可以由IIS中的每个站点或虚拟文件夹处理,也可以仅处理到特定站点。
( 或Apache,如果您在开发方面...... )
Apache Module mod_mime AddType
注意:在Ubuntu中,您还需要编辑文件/etc/mime.types并添加以下行:
application/json json
然后重启Apache
sudo /etc/init.d/apache2 restart
答案 1 :(得分:-4)
GET或POST无关紧要,它与程序发送的响应类型无关。 没有任何设置会产生影响。您的问题是程序中的逻辑错误。