4 namespace MonoTests.SystemWeb.Framework
\r
7 public class PostableRequest:BaseRequest
\r
10 public virtual bool IsPost
\r
12 get { return _isPost; }
\r
13 set { _isPost = value; }
\r
17 public virtual byte[] EntityBody
\r
19 get { return entityBody; }
\r
20 set { entityBody = value; }
\r
23 string postContentType;
\r
24 public virtual string PostContentType
\r
26 get { return postContentType; }
\r
27 set { postContentType = value; }
\r
30 public PostableRequest ()
\r
35 public PostableRequest (string url)
\r
40 protected override BaseWorkerRequest CreateBaseWorkerRequest (StringWriter wr)
\r
42 if (EntityBody == null || !IsPost)
\r
43 return base.CreateBaseWorkerRequest (wr);
\r
44 return new PostableWorkerRequest (Url, GetQueryString (),
\r
45 wr, UserAgent, EntityBody, PostContentType);
\r