菜鸟教程小白 发表于 2022-12-12 19:19:15

ios - JSON 文件将内容类型设置为 application/json AFNetworking


                                            <p><p>我写了一个 .json 文件,想用 AFNetworking 下载它。但 AFNetworking 提示:
失败预期的内容类型 {(
    “文本/json”,
    “应用程序/json”,
    “文本/javascript”
)},得到文本/纯文本</p>

<p>我的 JSON 文件 test.json</p>

<pre><code>{
&#34;count-packages&#34;: 5,
&#34;packages&#34;:
{
    &#34;de&#34;:
    {
      &#34;0&#34;: &#34;Wackel Dackel&#34;,
      &#34;1&#34;: &#34;Hans Wurst&#34;,
      &#34;2&#34;: &#34;Peter Ploes&#34;,
      &#34;3&#34;: &#34;Tiffel Toffel&#34;,
      &#34;4&#34;: &#34;China Mann&#34;
    },
    &#34;en&#34;:
    {
      &#34;0&#34;: &#34;Wobble dachshund&#34;,
      &#34;1&#34;: &#34;Hans Sausage&#34;,
      &#34;2&#34;: &#34;Peter Ploes&#34;,
      &#34;3&#34;: &#34;Tiffel Potato&#34;,
      &#34;4&#34;: &#34;Peking Ente&#34;
    }
}
</code></pre>

<p>}</p>

<pre><code>HTTP/1.1 200 OK
Date: Mon, 06 Feb 2012 17:31:06 GMT
Server: Apache/1.3.41 Ben-SSL/1.59
Last-Modified: Mon, 06 Feb 2012 17:28:13 GMT
ETag: &#34;18039c71-205-4f300dad&#34;
Accept-Ranges: bytes
Content-Length: 517
Content-Type: text/plain
</code></pre>

<p>如何更改内容类型?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这是服务器端的问题。如果您可以控制 Apache 服务器,请在 <code>httpd.conf</code></p> 中添加以下行

<pre><code>application/json            json
</code></pre>

<p>编辑:我上面的答案的语法错误。正如@James 建议的那样,上面的行应该进入 <code>mime.types</code> 文件。但是您也可以使用 <code>AddType</code> 指令并在 <code>httpd.conf</code> 中指定 mime 类型。</p>

<pre><code>AddType application/json .json
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - JSON 文件将内容类型设置为 application/json AFNetworking,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9164486/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9164486/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - JSON 文件将内容类型设置为 application/json AFNetworking