Bài đăng nổi bật

Cách sử dụng Fiddler để kiểm tra API Web

Trong bài viết này, tôi sẽ thảo luận về cách sử dụng Fiddler để kiểm tra các dịch vụ API Web . Vui lòng đọc bài viết ứng dụng API web đầu tiên của chúng tôi, nơi chúng tôi đã thảo luận quy trình từng bước để tạo ứng dụng ASP.NET Web API trước khi tiếp tục bài viết này vì chúng tôi sẽ đi đến ví dụ tương tự. Là một phần của bài viết này, chúng tôi sẽ thảo luận về các gợi ý sau.
  1. Fiddler là gì?
  2. Làm thế nào để tải xuống và cài đặt Fiddler?
  3. Làm cách nào để kiểm tra Dịch vụ API Web bằng Fiddler?
  4. Hiểu yêu cầu và phản hồi của Fidder.
  5. Làm cách nào để sử dụng Fiddler để kiểm tra Nhận, Đăng, Đặt và Xóa Yêu cầu?
Fiddler là gì?
Fiddler là một công cụ proxy gỡ lỗi miễn phí, được sử dụng để thử nghiệm các dịch vụ web yên tĩnh. Chúng tôi có thể sử dụng Fiddler để soạn và thực hiện các yêu cầu HTTP khác nhau cho API Web của mình và kiểm tra phản hồi HTTP.
Chúng ta hãy xem cách sử dụng Fiddler để gửi yêu cầu HTTP đến Dịch vụ API Web ASP.NET cục bộ của chúng tôi và kiểm tra phản hồi.
Bước 1: Tải xuống và cài đặt Fiddler từ  đây .
Bước2: Sau khi Fiddler được cài đặt thành công, nhấp vào Fiddler.exe để mở Fiddler. Nó sẽ trông giống như hình ảnh hiển thị dưới đây.
Cách sử dụng Fiddler để kiểm tra API web
Fiddler theo mặc định nắm bắt tất cả các quy trình. Nhưng ở đây, chúng tôi không quan tâm đến tất cả các quy trình được xử lý, chúng tôi chỉ quan tâm đến việc nắm bắt các quy trình cục bộ của chúng tôi, tức là nắm bắt Tài nguyên HTTP API WEB. Vì vậy, nhấp vào nút  All Process ở góc dưới bên trái và chọn  Hide All . Giữ sự tập trung vào phần Nổi bật.
Cách sử dụng Fiddler để kiểm tra API web - Ẩn tất cả các quy trình
Bước 3:
Trong bước tiếp theo, chúng ta cần nhấp vào tab Trình soạn thảo. Tab đầu tiên trong tab Trình soạn thảo là tab Phân tích, trong đó chúng ta có thể định cấu hình các yêu cầu HTTP và thực hiện nó. Trình đơn thả xuống đầu tiên bao gồm tất cả các Phương thức HTTP. Chọn một phương thức HTTP cụ thể cho yêu cầu bạn muốn thực hiện. Ở đây, chúng tôi sẽ chọn động từ GET HTTP để thực hiện yêu cầu HTTP GET như bên dưới.
Vui lòng tập trung vào phần đã chọn trong Hình chữ nhật màu đỏ.
Cách sử dụng Fiddler để kiểm tra API web
Bây giờ hãy chạy ứng dụng API web và tìm ra URL.
Nhập URL và Thực thi: Bây giờ, chúng tôi cần nhập URL của yêu cầu vào hộp văn bản liền kề. Ở đây, chúng tôi sẽ thực thi yêu cầu HTTP http: // localhost: xxxx / api / value cho API Web mà chúng tôi đã tạo trong bài viết trước như được hiển thị bên dưới.
Lưu ý: Bạn cần thay đổi Số PORT . Hãy tập trung vào phần nổi bật.
Cách sử dụng Fiddler để kiểm tra API web - Nhập URL và Thực thi
Phản hồi trong Fiddler:
Khi bạn nhập URL, nhấp vào nút  để gửi yêu cầu HTTP này và nó sẽ ngay lập tức hiển thị phản hồi trong khung bên trái như trong hình bên dưới.
Phản hồi trong Fiddler
Hiểu yêu cầu và phản hồi của Fiddler:
Nhấp đúp chuột vào hàng kết quả ở trên (được tô sáng bằng hình chữ nhật màu đỏ) để mở tab Inspector cho yêu cầu như hình dưới đây.
Hiểu yêu cầu và phản hồi của Fiddler
Như bạn có thể thấy trong hình trên, bảng trên cùng hiển thị tiêu đề Yêu cầu và bảng dưới cùng hiển thị phần thân phản hồi.
Yêu cầu và phản hồi của Fiddler ở định dạng thô:
Bạn cũng có thể thấy phần tiêu đề và phần phản hồi yêu cầu thô bằng cách nhấp vào tab Raw của yêu cầu và phản hồi như trong hình bên dưới.
Yêu cầu và phản hồi của Fiddler ở định dạng thô
Đây là cách thích hợp nhất trong Fiddler để thực hiện yêu cầu HTTP và kiểm tra phản hồi. Chúng ta hãy xem làm thế nào để thực hiện một yêu cầu bài viết bằng cách sử dụng Fiddler.
Kiểm tra Yêu cầu POST bằng Fiddler:
  1. Chọn tab Compose,
  2. Sau đó chọn HTTP verb là POST
  3. Đặt Content-Type là application/JSON.
  4. Trong phần thân yêu cầu, cung cấp giá trị chuỗi mà bạn muốn thêm vào mảng chuỗi.
  5. Nhấp vào nút Execute như hình dưới đây.
Kiểm tra yêu cầu POST bằng Fiddler
Kiểm tra yêu cầu PUT bằng Fiddler:
  1. Chọn tab Compose,
  2. Sau đó chọn HTTP verb là PUT
  3. Đặt Content-Type là application/JSON.
  4. Trong phần thân Yêu cầu, cung cấp giá trị chuỗi được cập nhật mà bạn muốn cập nhật vào mảng chuỗi.
  5. Cuối cùng, bấm vào nút Execute như hình dưới đây.
Kiểm tra yêu cầu PUT bằng Fiddler
Kiểm tra yêu cầu DELETE bằng Fiddler:
  1. Chọn tab Compose,
  2. Sau đó chọn HTTP verb là DELETE
  3. Trong URL cung cấp chỉ mục của thành phần mảng có giá trị bạn muốn cập nhật.
  4. Cuối cùng, bấm vào nút Execute  như hình dưới đây.
Kiểm tra yêu cầu XÓA bằng Fiddler
Trong bài viết tiếp theo, tôi sẽ hướng dẫn Cách sử dụng Postman để kiểm tra các dịch vụ API WEB với các ví dụ. Ở đây, trong bài viết này, tôi cố gắng giải thích cách sử dụng Fiddler để kiểm tra các dịch vụ API web. Tôi hy vọng bạn thích bài viết này. Vui lòng đọc bài viết trước của chúng tôi, nơi chúng tôi đã thảo luận về cách sử dụng Swagger trong Web API để kiểm tra và ghi lại các Dịch vụ API Web.  

CodeLean.vn

Post a Comment

Mới hơn Cũ hơn