J'utilise multipart pour automatiser du service Web.comment définir l'en-tête contentdisposition en utilisant restassured
avec le corps de la requête je suis passé comme suit: Réponse response2 = given(). config (RestAssured.config(). SslConfig (nouveau SSLConfig(). RelaxedHTTPSValidation())).
multiPart("test1", new File(System.getProperty("user.dir")+"\\src\\ExcelFiles\\test1.pdf")).
header("SM_USER","BR86609").header("applicationId","163500").
contentType("multipart/mixed").
body("{\"productName\": \"WS_prodCreated_wsAuto\",\"productType\":\"SN\",\"issuerProvider\":\"BANKO BANCOMER\",\"issueDate\":1421756467944,“tipSheetCount”:2"
+ "\"tipSheets\": [{\"fileName\":\"test.xlsx\",\"comments\":\"Comments 1\",\"version\":\"DRAFT\"},{\"fileName\":\"test1.pdf\",\"comments\":\"Comments 1\",\"version\":\"FINAL\"}],"
+ "\"distributionList\":[\"[email protected]\",\"[email protected]\"],\"genericProduct\": false,\"productScope\": [\"India\",\"US\"]}").
when().
post("https://vm-5aeb-7dd1.nam.nsroot.net:18121/IPRRatingWebServiceClone3/rest/create/product").
then().
extract().response();
Après avoir exécuté cette demande i get suivantes responce: fichier Tipsheet test1.pdf n'envoie pas le paramètre de taille comme une partie de l'en-tête ContentDisposition
La question ici est .. comment passer " en-tête contentdisposition "avec req. corps en utilisant restassured.
Mon intention ici est de passer la taille du fichier comme weel avec la demande.
Merci pour la réponse. Je vais essayer maintenant .. va partager le résultat bientôt –
N'a pas fonctionné pour moi .. il montre la même réponse - Fiche de test fichier1.pdf n'envoie pas le paramètre de taille dans le cadre de l'en-tête contentdisposition –
Essayez de POSTMAN/RESTClient manuellement et voyez si vous obtenez une réponse appropriée – Ramu