J'essaie d'utiliser l'API Quickbase (voir la référence ci-dessous) avec un POST. J'ai du mal à le former; Plus précisément, je ne sais pas comment formater l'en-tête (headers = ""). Je pense que la charge utile XML est correcte, mais qui sait. Merci de votre aide!flex httpservice POST en-têtes/formation de la charge utile XML
QuickBase référence API:
Exemple XML Demande
POST/db/6c5xatxy HTTP/1.0
Content-Type: application/xml
Content-Length: 88
QUICKBASE-ACTION: API_GetRecordInfo
<qdbapi>
<rid>4</rid>
<ticket>1_6c6482m9_j36_c7mdvh9cmmtn9c8qtr5qchvw33v</ticket>
</qdbapi>
Mon code:
<fx:Declarations>
<s:HTTPService id="serviceQBPost" method="POST"
url="https://www.quickbase.com/db/beu45unrw"
headers="Content-Type: application/xml Content-Length: 88 QUICKBASEACTION:API_GetRecordInfo"
result="serviceQBPost_resultHandler(event)"
fault="serviceQBPost_faultHandler(event)">
<s:request xmlns="">
<qdbapi>
<rid>4</rid>
<ticket>1_6c6482m9_j36_c7mdvh9cmmtn9c8qtr5qchvw33v</ticket>
</qdbapi>
</s:request>
</s:HTTPService>
</fx:Declarations>
Vous avez totalement raison. Je pensais b/c ils n'ont pas listé une URL alternative dans leur documentation que cela ne fonctionnerait pas. C'est beaucoup plus facile. En outre, c'est API_GetRecordInfo au lieu de APIGetRecordInfo, mais j'ai compris le point! Merci pour votre aide, David! –