Fiddler là gì? 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.

[external_link_head]

  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?

Mục lục bài viết

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.

Xem thêm  Mẫu Thư Cảm Ơn Sau Khi Trúng Tuyển Dụng, 3 Mẫu Thư Cảm Ơn Ấn Tượng Khi Nhận Được Việc Làm

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.

[external_link offset=1]

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

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.

Xem thêm  Hướng dẫn cập nhật IOS 8 cho iphone 4| 4s thành công 100%

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

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.

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

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.

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

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.

[external_link offset=2]

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.

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

Đâ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.
Xem thêm  Hướng dẫn truyền dữ liệu giữa 2 máy tính qua WiFi Win 10

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

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.

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

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.

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

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

[external_footer]

Rate this post

Bài viết liên quan

Để lại ý kiến của bạn:

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *