Exemple #1
0
 public void HttpPostData(string url, List <KeyValuePair <string, string> > heads, string bodyData, List <MyWebTool.HttpMultipartDate> multipartDateList, string bodyMultipartParameter, int timeOut, Encoding yourBodyEncoding, MyExecutionDeviceResult myEdr)
 {
     MyWebTool.MyHttpResponse httpResponse = myHttp.SendMultipartRequest(url, heads, myHttp.IsWithDefaultCookieContainer, bodyData, multipartDateList, bodyMultipartParameter, yourBodyEncoding, null, null);
     myEdr.backContent = isShowRawResponse ? httpResponse.ResponseRaw : httpResponse.ResponseBody;
     MyWebTool.HttpTimeLine timeline = httpResponse.TimeLine ?? new MyWebTool.HttpTimeLine();
     myEdr.startTime   = timeline.StartTime.ToString("HH:mm:ss");
     myEdr.requestTime = myEdr.spanTime = timeline.ElapsedTime.ToString();
 }
Exemple #2
0
 /// <summary>
 /// i will Send Data
 /// </summary>
 /// <param name="url"> url </param>
 /// <param name="data"> param if method is not POST it will add to the url</param>
 /// <param name="method">GET/POST</param>
 /// <param name="myAht">the myAutoHttpTest will fill the data</param>
 /// <returns>back </returns>
 public void SendData(string url, string data, string method, List <KeyValuePair <string, string> > heads, MyExecutionDeviceResult myEdr)
 {
     MyWebTool.MyHttpResponse httpResponse = myHttp.SendHttpRequest(url, data, method, heads, myHttp.IsWithDefaultCookieContainer, null, null);
     myEdr.backContent = isShowRawResponse ? httpResponse.ResponseRaw : httpResponse.ResponseBody;
     MyWebTool.HttpTimeLine timeline = httpResponse.TimeLine ?? new MyWebTool.HttpTimeLine();
     myEdr.startTime   = timeline.StartTime.ToString("HH:mm:ss");
     myEdr.requestTime = myEdr.spanTime = timeline.ElapsedTime.ToString();
 }
Exemple #3
0
 /// <summary>
 /// i will Send Data with multipart,if you do not want updata any file you can set isFile is false and set filePath is null
 /// </summary>
 /// <param name="url">url</param>
 /// <param name="timeOut">timeOut</param>
 /// <param name="name">Parameter name</param>
 /// <param name="filename">filename</param>
 /// <param name="isFile">is a file</param>
 /// <param name="filePath">file path or cmd</param>
 /// <param name="bodyParameter">the other Parameter in body</param>
 /// <param name="myAht">the myAutoHttpTest will fill the data</param>
 /// <returns>back</returns>
 public void HttpPostData(string url, int timeOut, string name, string filename, bool isFile, string filePath, string bodyParameter, MyExecutionDeviceResult myEdr)
 {
     MyWebTool.MyHttpResponse httpResponse = myHttp.SendMultipartRequest(url, null, myHttp.IsWithDefaultCookieContainer, null, new List <MyWebTool.HttpMultipartDate>()
     {
         new MyWebTool.HttpMultipartDate(name, filename, null, isFile, filePath)
     }, bodyParameter, null, null, null);
     myEdr.backContent = isShowRawResponse ? httpResponse.ResponseRaw : httpResponse.ResponseBody;
     MyWebTool.HttpTimeLine timeline = httpResponse.TimeLine ?? new MyWebTool.HttpTimeLine();
     myEdr.startTime   = timeline.StartTime.ToString("HH:mm:ss");
     myEdr.requestTime = myEdr.spanTime = timeline.ElapsedTime.ToString();
 }