【轉載】LR提交JSON格式的請求

需求:java

測試一個「修改用戶銅板」的接口,這個接口接收JSON格式的請求,返回JSON格式的結果web

必須用PUT方式提交請求;json

提交內容: app

 { "method" : "modify" , "value" : 5 , "summary" : "測試人員測試" , "otime" : 1315982930209 , "once" : true , "rcover" : false }

 

開始使用Method=POST,運行腳本時返回404,說明參數沒傳成功,後改爲PUT方法便可。測試

同時還要注意指定請求內容的方法,要用JSON:"EncType=application/json"。code

 

最終腳本實現以下:接口

Action()
{
   web_custom_request("account", 
                       "Method=PUT",   //這裏使用PUT方法
                       "Resource=1", 
                       "URL=http://192.168.51.31:8198/money/080314010011797357/account?sysid=myjrj", 
                       "RecContentType=application/json",   //指定響應頭(接收)的Content-Type,這裏是"JSON"
                       "EncType=application/json",   //指定請求頭的Content-Type,這裏也是「JSON」
                      //這是傳的json串參數
                       "Body={\"method\":\"modify\",\"value\":5,\"summary\":\"測試人員測試\",\"otime\":1315982930209,\"once\":true,\"rcover\":false}",
                       "TargetFrame=", 
                       LAST); 

    return 0;
}get

相關文章
相關標籤/搜索