Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
462 views
in Technique[技术] by (71.8m points)

asp.net - Difference between HttpRequest, HttpWebRequest and WebRequest

I was wondering if somebody explain the difference for the listed classes

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

They do different things.

WebRequest is the abstract base class for HttpWebRequest - you can't use it directly. It is the base class of other *Request classes (for FTP, File and other types of web requests). These classes are all used for getting resources (files) from the web.

There is also a WebClient class - probably the simplest to use of all the BCL classes designed to retrieve a resource from the Internet.

HttpRequest, on the other hand represents a request for a resource in an ASP.NET application - this is the server side of a Request.

The main difference is that HttpWebRequest is an HTTP client, and HttpRequest is server side to be used in an ASP.NET web application.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.8k users

...