2

我需要检索 MIME 类型为“application/json”的文档。我正在使用斜纹布登录网站,当我尝试go指向指向 JSON 文档的 URLshow时,我收到以下消息:

'The HTTP header field "Accept" with value "text/html; */*" could not be parsed.'

我尝试将“接受”字段更改为“应用程序/json”,但仍然没有骰子。

谢谢!!

4

2 回答 2

0

看起来你有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, */*——即,用逗号,而不是分号——似乎是正确的语法。

于 2010-09-26T01:04:13.743 回答
0

这绝不是我正在寻找的答案,但zope.testbrowser会做我想做的事。

界面比斜纹布稍微复杂一些,但也不复杂。

仍在寻找斜纹解决方案!

于 2010-09-26T00:08:12.537 回答