Trong bài này csharpcanban.com sẽ hướng dẫn các bạn 4 cách sử dụng xNet để gửi request POST.
Đầu tiên bạn cần tải thư viện xNet về, địa chỉ tải tại đây:
https://github.com/X-rus/xNet
Sau khi tải xong, hãy mở Visual Studio lên và Run, tiếp theo mở thư mục Debug lên sẽ thấy thư viện xNet.ddl vừa mới được tạo ra. Cuối cùng hãy thêm nó vào dự án của bạn nhé.
4 Cách POST bằng xNet như sau:
Cách 1:
using (var request = new HttpRequest()) { var reqParams = new RequestParams(); reqParams["login"] = "neo"; reqParams["password"] = "knockknock"; string content = request.Post( "www.csharpcanban.com", reqParams).ToString(); }
Cách 2:
using (var request = new HttpRequest("www.csharpcanban.com")) { request .AddParam("login", "neo") .AddParam("password", "knockknock"); string content = request.Post("/").ToString(); }
Cách 3:
using (var request = new HttpRequest()) { var reqParams = new Dictionary<string, string>() { {"login", "neo"}, {"password", "knockknock"}, }; var httpContent = new FormUrlEncodedContent(reqParams); string content = request.Post( "www.csharpcanban.com", httpContent).ToString(); }
Cách 4:
using (var request = new HttpRequest()) { string reqStr = "param1=value1¶m2=value2"; string content = request.Post( "www.csharpcanban.com", reqStr, "application/x-www-form-urlencoded").ToString(); }
Chúc các bạn thành công !!!