我需要检索 MIME 类型为“application/json”的文档。我正在使用斜纹布登录网站,当我尝试go指向指向 JSON 文档的 URLshow时,我收到以下消息:
'The HTTP header field "Accept" with value "text/html; */*" could not be parsed.'
我尝试将“接受”字段更改为“应用程序/json”,但仍然没有骰子。
谢谢!!
看起来你有Accept: text/html; */*这在我看来在语法上是错误的:根据w3.org,语法是
<field> = Accept: <entry> *[ , <entry> ]
<entry> = <content type> *[ ; <param> ]
<param> = <attr> = <float>
<attr> = q / mxs / mxb
<float> = <ANSI-C floating point text represntation>
所以*/*,因为它跟在分号而不是逗号后面,所以应该是 a <param>,但实际上不是形式<attr> = <float>。你的意思是q=something,在分号后有一个,而忘了给它?否则,只是text/html, */*——即,用逗号,而不是分号——似乎是正确的语法。