jenkinsci / jenkinsci/java-client-api

CRUM does not work / when using with localhost

Đang mở
#372 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
913
Fork
466
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

JobWithDetails jJob = jenkins.getJob(name);

//crumb support
QueueReference q = jJob.build(true);

===
the above API works fine when Jenkins URL is set to say http://10.158.13.X:8080/ but gives Crumb error when is set to http://localhost:8080/

org.apache.http.client.HttpResponseException: No valid crumb was included in the request
at com.offbytwo.jenkins.client.validator.HttpResponseValidator.validateResponse(HttpResponseValidator.java:11) ~[jenkins-client-0.3.8.jar:0.3.8]

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện trường hợp localhost với lệnh gọi JobWithDetails.build(true) và so sánh với URL 10.158.13.X. Đọc đường dẫn request liên quan đến crumb và com.offbytwo.jenkins.client.validator.HttpResponseValidator; hoàn tất khi cùng một build request thực hiện thành công với localhost mà không gặp invalid-crumb exception.

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

Đánh giá

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

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.