Assert there's no BODY for http-code-200 responses for POST methods returning void

Đang mở
#573 9 bình luận 1 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
java
Lĩnh vực
api

Hướng nghiên cứu

Issue không nêu tên tệp hoặc bài kiểm thử nào. Hãy bắt đầu bằng cách xác định phần xử lý http-remoting cho các yêu cầu POST trả về void, sau đó tái hiện một phản hồi 200 có chứa phần thân và xác minh rằng nó được chuyển thành một lỗi HTTP như 500.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

If a proxy decides to redirect the request to say an authentication service, then the caller gets back a 200 with some html BODY (the login page), even though the POST request definitely did NOT succeed.

If we're handling a POST that returns void and we get back a response with a BODY, http-remoting should force the http-error-code to be something like a 500.

Ngôn ngữ chính
Java
Star
96
Fork
95
Merge trung bình
8 phút
Pull request đã merge (30 ngày)
55

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của palantir/conjure-java-runtime

Tất cả issue của palantir/conjure-java-runtime

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.