Skip to content

Commit e24a40c

Browse files
authored
add method name and request url to the attachment name for http client integration (via #455)
1 parent 979fdbc commit e24a40c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

allure-httpclient/src/main/java/io/qameta/allure/httpclient/AllureHttpClientRequest.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,17 @@ public AllureHttpClientRequest(final AttachmentRenderer<AttachmentData> renderer
5454
this.processor = processor;
5555
}
5656

57+
private static String getAttachmentName(final HttpRequest request) {
58+
return String.format("Request_%s_%s", request.getRequestLine().getMethod(),
59+
request.getRequestLine().getUri());
60+
}
61+
5762
@Override
5863
public void process(final HttpRequest request,
5964
final HttpContext context) throws IOException {
60-
final HttpRequestAttachment.Builder builder = create("Request", request.getRequestLine().getUri())
65+
66+
final HttpRequestAttachment.Builder builder = create(getAttachmentName(request),
67+
request.getRequestLine().getUri())
6168
.setMethod(request.getRequestLine().getMethod());
6269

6370
Stream.of(request.getAllHeaders())

0 commit comments

Comments
 (0)