我正在尝试使用Excel连接到netsuite restlet脚本来提取信息并填充工作表。
我尝试通过“网络”连接并输入网址并添加标题。如果我尝试将content-type添加为application / json,则会收到“name”错误:“INVALID_RETURN_DATA_FORMAT”,“message”:“数据格式无效。您应该返回TEXT”
我看到我可以通过Excel或Web服务连接到JSON文件,但它似乎没有返回json对象。有什么我做错了吗?我有授权和内容类型标头,我的网址对于网络服务的外部网址是正确的。有一个更好的方法吗?
此文件的目的是将某种类型的记录基本上下载到Excel中,允许用户编辑,然后将该信息推送回Netsuite。 restlet运行良好,现在我只需要让Excel部分正常工作。
谢谢!
答案 0 :(得分:0)
您需要在请求中添加Content-Type
标头。
Content-Type: application/json
NetSuite不仅要查看请求体格式,还要识别Restlet响应的编码。 (这有点违反直觉,因为通常使用Accept
标头来告诉服务器预期的响应内容类型,特别是如果您只发送一个甚至没有正文的GET
请求..但那是NetSuite ..)
有关详细信息,请参阅帮助中心主题“Creating a Content-Type Header”