【发布时间】:2009-11-29 23:57:28
【问题描述】:
我正在尝试使用 ruby 为 Issuu 创建一个 API 包装器,但在尝试发布数据时遇到了错误。当通过浏览器使用查询字符串中的所有参数尝试简单的 GET 时,我能够检索到预期的结果;但是,当我尝试在代码中使用 POST(API 声称支持)执行相同的操作时,我一直收到一个错误,指出我的 api 密钥在 Invalid Format 中(他们的文档声称这可能是编码问题)。
无论如何,如果我想将我的值发布到特定的 URL,我将如何确保所有内容都以 UTF-8 编码?这是请求标头的一部分吗?还是在 POST 请求之前我需要先对我的字符串做一些特定的事情?
【问题讨论】:
标签: ruby api encoding http-post