| SetHeader(string name, string value); | Définit des en-têtes HTTP supplémentaires pour la requête. Appelez cette méthode pour chaque en-tête. |
| Send(); | Envoie la requête HTTP. |
| SetFileContent(DocumentExportResult documentExportResult, string mediaType?); | Initialise une requête HTTP basée sur un flux, permettant de transmettre les données exportées sous forme de fichier. Le type de contenu est défini automatiquement d’après l’extension du fichier exporté, par exemple application/json, application/pdf. Si nécessaire, vous pouvez définir le type de contenu à l’avance à l’aide du paramètre optionnel mediaType. |
| SetFileContent(BinaryFile binaryFile, string mediaType?); | Initialise une requête HTTP basée sur des données binaires, en transmettant soit le fichier image source importé lors de la création de la transaction, soit l’image contenue dans le champ de type Picture. Le type de contenu est défini automatiquement d’après l’extension du fichier importé. Si nécessaire, vous pouvez définir le type de contenu à l’avance à l’aide du paramètre optionnel mediaType. |
| SetSourceFileContent(string mediaType?); | Initialise une requête HTTP basée sur des données binaires, permettant de transmettre le fichier image source importé lors de la création de la transaction. Le type de contenu est défini automatiquement d’après l’extension du fichier importé. Si nécessaire, vous pouvez définir le type de contenu à l’avance à l’aide du paramètre optionnel mediaType. Important : cette méthode est obsolète. Elle n’accédera qu’au premier fichier de la transaction. Utilisez plutôt la méthode SetFileContent(). |
| SetStringContent(string content, ContentEncoding contentEncoding?, string mediaType?); | Initialise une requête HTTP basée sur une string. Par défaut, Content-Type est défini sur application/json avec l’encodage UTF-8. Si nécessaire, vous pouvez modifier à la fois le contenu et l’encodage. |
| SetUrlFormEncodedContent(any content); | Initialise le contenu pour une requête basée sur un objet JavaScript et l’encode en application/x-www-form-urlencoded. L’objet JavaScript doit être initialisé comme un simple ensemble de propriétés, par ex. : var form = {}; form.grant_type = "password"; form.scope = "openid permissions"; form.client_id = "value of client_id"; form.client_secret = "value of client_secret"; form.password = "Password"; form.username = "User Name"; request.SetUrlFormEncodedContent(form); |