某些Etsy API调用不';我不能在Azure上工作

某些Etsy API调用不';我不能在Azure上工作,azure,tomcat,etsy,Azure,Tomcat,Etsy,我正在使用etsyapi获取部署在Azure上的Tomcat7服务器上的产品。大多数时候,它只是工作,但当我去某个子类别,我没有得到结果回来 奇怪的是,在我的开发人员机器上,它可以正常工作,而我确实得到了结果 这怎么可能?我怎么开始调试这个呢?同样,对于某些类别,调用在我的开发人员机器和Azure上都有效,但对于其他类别,它只在我的开发人员机器上有效 这是导致问题的URL: https://openapi.etsy.com/v2/listings/active?&api_key=myap

我正在使用
etsyapi
获取部署在
Azure
上的
Tomcat7
服务器上的产品。大多数时候,它只是工作,但当我去某个子类别,我没有得到结果回来

奇怪的是,在我的开发人员机器上,它可以正常工作,而我确实得到了结果

这怎么可能?我怎么开始调试这个呢?同样,对于某些类别,调用在我的开发人员机器和Azure上都有效,但对于其他类别,它只在我的开发人员机器上有效

这是导致问题的URL:

https://openapi.etsy.com/v2/listings/active?&api_key=myapikey&keywords=star+&limit=24&offset=0&sort_on=created&sort_order=down&category=Vintage%2FJewelry

问题是,当我创建URL时,我使用Java的
File.separator
来分隔URL的两部分。它在我的OSX机器上工作,因为
File.separator
是“/”这很好。但是在Azure的windows服务器上,文件的分隔符是“\”,它会破坏URL

教训:在编写代码之前先思考。不要用自动驾驶仪