HTTP获取内容类型
我有一个程序,应该与web服务器交互,并使用http和cgi检索包含结构化数据的文件。我有几个问题:HTTP获取内容类型,http,Http,我有一个程序,应该与web服务器交互,并使用http和cgi检索包含结构化数据的文件。我有几个问题: 服务器上的cgi脚本需要指定一个主体,对吗?内容类型应该是什么 我应该使用POST还是GET 有谁能告诉我一个阅读HTTP的好资源吗 如果您只想检索资源,我会使用GET。使用GET,您不需要内容类型,因为GET请求没有正文。对于HTTP,我建议您阅读。以了解(1)内容类型取决于结构化数据。如果是XML,您可以使用application/XML,JSON可以是application/JSON,等等
如果您只想检索资源,我会使用GET。使用GET,您不需要内容类型,因为GET请求没有正文。对于HTTP,我建议您阅读。以了解(1)内容类型取决于结构化数据。如果是XML,您可以使用application/XML,JSON可以是application/JSON,等等。内容类型由服务器设置。您的客户将使用Accept标头请求该类型的内容。(如果可以,请尝试使用现有的数据格式标准和内容类型。) 对于(2)来说,GET是最好的(您没有向服务器发送任何数据) 我发现Richardson和Ruby对HTTP做了一个非常有趣的介绍。它需要一个非常严格但非常有用的HTTP视图
我实际上是在服务器上编写cgi脚本。这需要一个身体吗?@Jordan:这取决于你提供的内容类型你的“结构化数据”到底是什么?@Gumbo:目前还没有决定。我在服务器端有一个SQLite数据库。我的第一个想法是提供一个SQLite数据库文件,其中包含查询结果。我很确定我可以用我的python cgi脚本来填充数据库。不过,我愿意接受其他建议。谢谢