我正在开发REST API,并且发现了一个非常有趣的问题。
当我在网络浏览器中访问资源时(在我的Chrome案例中),一切正常。但是,当我使用REST客户端(谷歌Chrome插件,基于Web的客户端和Java小程序)访问资源时,没有任何变量传递给API。使用GET和POST方法都会发生这种情况。
我完全不知道为什么会出现这种情况,并且在将这些方法投入生产之前测试这些方法非常困难(特别是使用POST方法)。
请帮忙!
答案 0 :(得分:1)
乍一看,这听起来可能是两件事:
答案 1 :(得分:0)
您是否也控制了API,还是第三方API?如果是这样,那么params到达还是空着?什么是错误代码? - 未经授权的403(如果密钥未通过则有意义)或由于缺少参数而导致的其他内容。
尝试使用CURL从命令行执行中间步骤 - 这将为您提供有关返回内容的更多详细信息。