Могут ли заголовки HTTP быть связаны с аргументами службы REST WCF?

Порядок элементов XML в qbXML имеет значение .

Итак, если документация QuickBooks OSR показывает, что порядок элементов XML должен быть следующим:

IDTYPE 
STRTYPE 
BOOLTYPE 
... lots of other stuff here ... 

И вы отправляете это:

8000007D-1367847338
1367850617
... lots of other stuff here ... 
true

Затем вы получите эту ошибку:

(0x80040400): QuickBooks обнаружил ошибку при анализе предоставленного текстового потока XML.

blockquote>

Эта ошибка, по сути, QuickBooks, пытающаяся сказать вам, что у вас есть некоторая ошибка в вашем XML-документе.

Если вы отправляете узлы в правильном порядке, это будет работать нормально:

8000007D-1367847338
1367850617
true
first name
middle name
last name

Как побочная заметка, если вы используете инструмент «XML Validator», включенный в пакет QuickBooks SDK , он точно скажет вам, что не так с любым XML-сообщением, которое вы ему подаете.

Надеюсь, что это поможет!

1
задан marc_s 12 October 2010 в 20:37
поделиться