xml - 为什么我有scanner.ScannerException:未知字符令牌:当我使用SharePoint 2019 向服务器发送请求时
问题描述
我在 SharePoint 2019 中的 Nintex 表单中的 POST 请求有问题。
所以这是我的要求:
SystemLinkRequest=<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE System-Link SYSTEM 'SystemLinkRequest.dtd'>
<System-Link><Login userId='WorkflowConstant' password='WorkflowConstant ' maxIdle='900000'
properties='com.pjx.cas.domain.EnvironmentId=WorkflowConstant, com.pjx.cas.domain.SystemName=WorkflowConstant, com.pjx.cas.user.LanguageId=fr'/>
<Request sessionHandle='*current' workHandle='*new' broker='EJB' maxIdle='1000'>
<QueryList name='WorkflowConstant' domainClass='com.mapics.epdm.ItemRevision' includeMetaData='true' maxReturned='200'><Pql>
<![CDATA[SELECT item,description,articleDesignation
WHERE (item LIKE '%25NamedControl%25' OR description LIKE '%25NamedControl%25') AND site = 'COM' AND FormVariable ORDER BY item,site,revision]]>
</Pql></QueryList></Request></System-Link>
我对这条线有疑问:
<![CDATA[SELECT item,description,articleDesignation
WHERE (item LIKE '%25NamedControl%25' OR description LIKE '%25NamedControl%25') AND site = 'COM' AND FormVariable ORDER BY item,site,revision]]>
问题是当我执行我的请求时,变量有问题FormVariable
。在这个变量里面我有这个:
If(NamedControl=="ST ","itemClass = 'SSTR'","itemType = '4'")
如果我将此内容放在我的查询中(不使用变量),我的查询效果很好,但是当我用变量替换原始内容并将我的请求发送到服务器时,服务器响应是这样的:
scanner.ScannerException: Unknown character token:
我有一种感觉,Nintex 正在添加服务器上未涵盖的额外字符。
你能帮我吗 ?
解决方案
推荐阅读
- python-3.x - 有符号浮点数转十六进制数
- sql - 在 PostgresSQL 中为在 SQL Server 中工作的查询创建视图(两个 DATETIME 列/TIMECODE 之间的 COUNT
- reactjs - 我如何使用 reactspring 更改和动画 div 背景图像
- asp.net - foreach 中的调用服务会减慢 Asp.Net Core 3 的速度吗?
- c# - 错误 NETSDK1100:需要 Windows 才能构建 Windows 桌面应用程序
- javascript - 闪屏前的白屏反应本机
- python - 如何在双曲python包中重新缩放瓷砖
- python - 根据同一组中位于下一行中的值删除行 | 熊猫
- r - 如何以一个假人为条件有效地重新编码一组假人?
- freeswitch - Play_and_get_digits Freeswitch 中无输入与错误输入