2014-09-25 32 views
0

我需要一個需求。我想使用XML有效負載使用Rest Assured API發佈請求,我沒有得到任何地方如何使用XML設置正文。任何人都請告訴我如何才能做到這一點。POSTa使用XML有效負載的放心API請求

我有一個客戶5周的Fileds,姓名,身份證,地址,電子郵件和電話number.My網址張貼的要求是一樣的東西 「http://com.myproject.app:8080/MyApp/SchmaName/customers」。請任何一個幫助我out.Thanks提前

回答

0

您可以將其作爲String,InputStream,byte []或Java對象(將使用JAXB序列化爲XML)在請求主體中發佈。例如:

String myXML = .. 
given().contentType(ContentType.XML).body(myXML).when().post("/x").then(). .. 
0

以上應該工作,這裏又是在一個稍微不同的版本你的榜樣......

Response response = given(). 
contentType("application/xml"). 
body(myXML). 
when(). 
post("http://com.myproject.app:8080/MyApp/SchmaName/customers"); 

myXML將要發送(5周的Fileds的XML,姓名,身份證,地址,電子郵件和電話號碼)。之後,您可以從響應中獲得結果。

相關問題