我正在尝试查询名为“1%Net 30”的SalesTerm。但是,它不断抛出未经授权的例外。
如果我查询没有空格或百分号的销售条款名称“Test”,它可以正常工作。我尝试使用Uri对象转义%没有成功。
代码如下所示:
string name = "1% Net 30";
Intuit.Ipp.Data.Qbo.SalesTermQuery qboQuery = new Intuit.Ipp.Data.Qbo.SalesTermQuery();
qboQuery.Name = name;
答案 0 :(得分:1)
您需要对%符号进行XML编码,以便在XML请求中传递它。
的问候,
震动