Class groovyx.net.http.JavaHttpOptionsSpec

10

tests

0

failures

0

ignored

1.680s

duration

100%

successful

Tests

Test Duration Result
options(): HTTP 0.261s passed
options(): HTTPS 0.410s passed
options(Class,Closure): HTTP 0.087s passed
options(Class,Closure): HTTPS 0.092s passed
options(Class,Consumer): HTTP 0.077s passed
options(Class,Consumer): HTTPS 0.109s passed
options(Closure): HTTP 0.119s passed
options(Closure): HTTPS 0.209s passed
options(Consumer): HTTP 0.145s passed
options(Consumer): HTTPS 0.171s passed

Standard output

06:24:52.204 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@9668a17
06:24:52.211 [XNIO-7 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5f2c7d18
06:24:52.214 [XNIO-7 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2e5d7738
06:24:52.214 [XNIO-7 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2ace41b
06:24:52.214 [XNIO-7 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1a3f1c75
06:24:52.217 [XNIO-7 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1bf63883
06:24:52.228 [XNIO-7 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-7', selector sun.nio.ch.EPollSelectorImpl@41de2a64
06:24:52.242 [XNIO-7 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-8', selector sun.nio.ch.EPollSelectorImpl@75b1063c
06:24:52.228 [XNIO-7 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2e41aa5b
06:24:52.254 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:52.254 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:52.254 [XNIO-7 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 Accept', selector sun.nio.ch.EPollSelectorImpl@520158e4
06:24:52.306 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:37473/foo
06:24:52.306 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.308 [XNIO-7 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:37473]}, cookies=[:]): <empty> }
06:24:52.310 [XNIO-7 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:52.310 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:52.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:52.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:52.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:52.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:52.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:52.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:52.344 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:37473/foo
06:24:52.345 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.382 [XNIO-7 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:37473]}, cookies=[:]): <empty> }
06:24:52.389 [XNIO-7 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:52.390 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:52.398 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@9668a17
06:24:52.425 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@73c54806
06:24:52.436 [XNIO-8 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-1', selector sun.nio.ch.EPollSelectorImpl@8c830ab
06:24:52.451 [XNIO-8 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-2', selector sun.nio.ch.EPollSelectorImpl@d66d10b
06:24:52.467 [XNIO-8 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1d6c1ac6
06:24:52.470 [XNIO-8 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-4', selector sun.nio.ch.EPollSelectorImpl@129bdd6
06:24:52.490 [XNIO-8 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-5', selector sun.nio.ch.EPollSelectorImpl@249e4924
06:24:52.502 [XNIO-8 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-7', selector sun.nio.ch.EPollSelectorImpl@770a850a
06:24:52.505 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:52.506 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:52.502 [XNIO-8 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3f5bd5e9
06:24:52.507 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:42051/foo
06:24:52.507 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.503 [XNIO-8 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4a10a06a
06:24:52.509 [XNIO-8 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 Accept', selector sun.nio.ch.EPollSelectorImpl@7f311451
06:24:52.718 [XNIO-8 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:42051]}, cookies=[:]): <empty> }
06:24:52.719 [XNIO-8 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:52.722 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:52.723 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:52.723 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:52.723 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:52.723 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:52.723 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:52.723 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:52.725 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:42051/foo
06:24:52.725 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.773 [XNIO-8 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:42051]}, cookies=[:]): <empty> }
06:24:52.820 [XNIO-8 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:52.821 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:52.822 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@73c54806
06:24:52.832 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@a1c0441
06:24:52.862 [XNIO-8 task-5] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
	at ersatz.undertow.protocols.ssl.SslConduit.doWrap(SslConduit.java:892)
	at ersatz.undertow.protocols.ssl.SslConduit.write(SslConduit.java:371)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: java.nio.channels.ClosedByInterruptException: null
		at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
		at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
		at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
		... 24 common frames omitted
06:24:52.870 [XNIO-9 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-2', selector sun.nio.ch.EPollSelectorImpl@429a1dbb
06:24:52.873 [XNIO-9 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7066593f
06:24:52.878 [XNIO-9 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3aba24fa
06:24:52.886 [XNIO-9 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-5', selector sun.nio.ch.EPollSelectorImpl@208b08f0
06:24:52.886 [XNIO-9 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-6', selector sun.nio.ch.EPollSelectorImpl@13cc3487
06:24:52.891 [XNIO-9 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-7', selector sun.nio.ch.EPollSelectorImpl@130cccb
06:24:52.891 [XNIO-9 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-8', selector sun.nio.ch.EPollSelectorImpl@519d82b6
06:24:52.891 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:52.893 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:52.891 [XNIO-9 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3d6945a6
06:24:52.891 [XNIO-9 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 Accept', selector sun.nio.ch.EPollSelectorImpl@64c510d6
06:24:52.898 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:43133/foo
06:24:52.898 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.905 [XNIO-9 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:43133]}, cookies=[:]): <empty> }
06:24:52.907 [XNIO-9 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:52.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:52.910 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:43133/foo
06:24:52.910 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.934 [XNIO-9 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:43133]}, cookies=[:]): <empty> }
06:24:52.935 [XNIO-9 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:52.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:52.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:52.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:52.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:52.936 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:52.936 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:52.936 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:52.936 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@a1c0441
06:24:52.957 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@53c20d5c
06:24:52.976 [XNIO-10 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5a91166e
06:24:52.977 [XNIO-10 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-2', selector sun.nio.ch.EPollSelectorImpl@35fd6830
06:24:52.977 [XNIO-10 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5b9f6a35
06:24:52.978 [XNIO-10 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-4', selector sun.nio.ch.EPollSelectorImpl@62aef883
06:24:52.992 [XNIO-10 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7e0dc596
06:24:52.996 [XNIO-10 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-6', selector sun.nio.ch.EPollSelectorImpl@37d694b9
06:24:52.996 [XNIO-10 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-7', selector sun.nio.ch.EPollSelectorImpl@61e0ef0
06:24:52.997 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:52.997 [XNIO-10 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-8', selector sun.nio.ch.EPollSelectorImpl@62cbd999
06:24:52.998 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:52.999 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:44819/foo
06:24:53.000 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:52.998 [XNIO-10 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 Accept', selector sun.nio.ch.EPollSelectorImpl@39912857
06:24:53.124 [XNIO-10 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:44819]}, cookies=[:]): <empty> }
06:24:53.125 [XNIO-10 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.126 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.126 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.127 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.127 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.127 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.127 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.127 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.127 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:44819/foo
06:24:53.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.154 [XNIO-10 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:44819]}, cookies=[:]): <empty> }
06:24:53.155 [XNIO-10 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.157 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.157 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@53c20d5c
06:24:53.165 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@613bc025
06:24:53.168 [XNIO-11 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-1', selector sun.nio.ch.EPollSelectorImpl@14620cc1
06:24:53.168 [XNIO-11 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1f2d3fbf
06:24:53.180 [XNIO-11 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7f0730f8
06:24:53.180 [XNIO-11 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-4', selector sun.nio.ch.EPollSelectorImpl@445cf6ab
06:24:53.181 [XNIO-11 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-5', selector sun.nio.ch.EPollSelectorImpl@66eb8bbd
06:24:53.181 [XNIO-11 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-6', selector sun.nio.ch.EPollSelectorImpl@421e40be
06:24:53.185 [XNIO-11 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2cb78cec
06:24:53.194 [XNIO-11 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-8', selector sun.nio.ch.EPollSelectorImpl@15bd69ed
06:24:53.202 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:53.203 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:53.214 [XNIO-11 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 Accept', selector sun.nio.ch.EPollSelectorImpl@4946ce7
06:24:53.241 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:38403/foo
06:24:53.242 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.247 [XNIO-11 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:38403]}, cookies=[:]): <empty> }
06:24:53.253 [XNIO-11 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.254 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.254 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.254 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.254 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.255 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:38403/foo
06:24:53.255 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.298 [XNIO-11 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:38403]}, cookies=[:]): <empty> }
06:24:53.298 [XNIO-11 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.300 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@613bc025
06:24:53.322 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@321b1466
06:24:53.341 [XNIO-12 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-1', selector sun.nio.ch.EPollSelectorImpl@628ffeca
06:24:53.349 [XNIO-12 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6988672e
06:24:53.361 [XNIO-12 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-3', selector sun.nio.ch.EPollSelectorImpl@54445715
06:24:53.369 [XNIO-12 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-5', selector sun.nio.ch.EPollSelectorImpl@510603e8
06:24:53.369 [XNIO-12 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2c2f6043
06:24:53.382 [XNIO-12 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7a17e5bb
06:24:53.382 [XNIO-12 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-7', selector sun.nio.ch.EPollSelectorImpl@11d03014
06:24:53.383 [XNIO-12 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-8', selector sun.nio.ch.EPollSelectorImpl@71c5dd3
06:24:53.383 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:53.384 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:53.386 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:36087/foo
06:24:53.386 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.387 [XNIO-12 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 Accept', selector sun.nio.ch.EPollSelectorImpl@4d8ec54a
06:24:53.461 [XNIO-12 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:36087]}, cookies=[:]): <empty> }
06:24:53.462 [XNIO-12 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.465 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:36087/foo
06:24:53.465 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.483 [XNIO-12 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:36087]}, cookies=[:]): <empty> }
06:24:53.484 [XNIO-12 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.484 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.484 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.484 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.484 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.484 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.485 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.485 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.486 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@321b1466
06:24:53.500 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5ccc9947
06:24:53.511 [XNIO-13 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-1', selector sun.nio.ch.EPollSelectorImpl@116d0d8e
06:24:53.514 [XNIO-13 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-2', selector sun.nio.ch.EPollSelectorImpl@17ec5175
06:24:53.526 [XNIO-13 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-3', selector sun.nio.ch.EPollSelectorImpl@71744145
06:24:53.530 [XNIO-13 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-4', selector sun.nio.ch.EPollSelectorImpl@443eac87
06:24:53.538 [XNIO-13 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5e691494
06:24:53.539 [XNIO-13 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-6', selector sun.nio.ch.EPollSelectorImpl@50bde185
06:24:53.540 [XNIO-13 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-8', selector sun.nio.ch.EPollSelectorImpl@bf52b9e
06:24:53.540 [XNIO-13 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-7', selector sun.nio.ch.EPollSelectorImpl@68bf1b25
06:24:53.542 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:53.542 [XNIO-13 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 Accept', selector sun.nio.ch.EPollSelectorImpl@3d426689
06:24:53.543 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:53.547 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:33335/foo
06:24:53.548 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.554 [XNIO-13 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:33335]}, cookies=[:]): <empty> }
06:24:53.556 [XNIO-13 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.556 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.556 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.556 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.557 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.557 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.557 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.557 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.558 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:33335/foo
06:24:53.559 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.572 [XNIO-13 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:33335]}, cookies=[:]): <empty> }
06:24:53.574 [XNIO-13 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.575 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5ccc9947
06:24:53.582 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4dfe9964
06:24:53.597 [XNIO-14 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2335feaa
06:24:53.597 [XNIO-14 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-3', selector sun.nio.ch.EPollSelectorImpl@33c313fe
06:24:53.600 [XNIO-14 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-4', selector sun.nio.ch.EPollSelectorImpl@171fc930
06:24:53.600 [XNIO-14 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5cbf2789
06:24:53.606 [XNIO-14 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-6', selector sun.nio.ch.EPollSelectorImpl@656ac33a
06:24:53.607 [XNIO-14 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-7', selector sun.nio.ch.EPollSelectorImpl@14e56bee
06:24:53.607 [XNIO-14 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-8', selector sun.nio.ch.EPollSelectorImpl@ac3a52c
06:24:53.610 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:53.610 [XNIO-14 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 Accept', selector sun.nio.ch.EPollSelectorImpl@529b77a
06:24:53.610 [XNIO-14 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-1', selector sun.nio.ch.EPollSelectorImpl@8e2e86e
06:24:53.611 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:53.613 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:35205/foo
06:24:53.613 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.658 [XNIO-14 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:35205]}, cookies=[:]): <empty> }
06:24:53.659 [XNIO-14 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.659 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.660 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:35205/foo
06:24:53.661 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.667 [XNIO-14 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:35205]}, cookies=[:]): <empty> }
06:24:53.667 [XNIO-14 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.668 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.669 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4dfe9964
06:24:53.676 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4371c603
06:24:53.678 [XNIO-15 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-1', selector sun.nio.ch.EPollSelectorImpl@777c91e7
06:24:53.680 [XNIO-15 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2d81fe4
06:24:53.682 [XNIO-15 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-3', selector sun.nio.ch.EPollSelectorImpl@62a19d3d
06:24:53.706 [XNIO-15 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-5', selector sun.nio.ch.EPollSelectorImpl@61fd4c74
06:24:53.710 [XNIO-15 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-4', selector sun.nio.ch.EPollSelectorImpl@34d6db10
06:24:53.717 [XNIO-15 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3ee37edd
06:24:53.717 [XNIO-15 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4360b73
06:24:53.722 [XNIO-15 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-8', selector sun.nio.ch.EPollSelectorImpl@47aefab8
06:24:53.726 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:53.726 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:53.727 [XNIO-15 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 Accept', selector sun.nio.ch.EPollSelectorImpl@1f10fe9c
06:24:53.739 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:46869/foo
06:24:53.739 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.740 [XNIO-15 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:46869]}, cookies=[:]): <empty> }
06:24:53.741 [XNIO-15 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.742 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): http://localhost:46869/foo
06:24:53.743 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.745 [XNIO-15 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:46869]}, cookies=[:]): <empty> }
06:24:53.745 [XNIO-15 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.746 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.747 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4371c603
06:24:53.754 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@74eae72b
06:24:53.758 [XNIO-16 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-1', selector sun.nio.ch.EPollSelectorImpl@27274631
06:24:53.758 [XNIO-16 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-2', selector sun.nio.ch.EPollSelectorImpl@96ebc7a
06:24:53.766 [XNIO-16 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2aa0ddf5
06:24:53.769 [XNIO-16 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1335d025
06:24:53.774 [XNIO-16 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-5', selector sun.nio.ch.EPollSelectorImpl@56a5d11c
06:24:53.774 [XNIO-16 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1fdb9ab3
06:24:53.775 [XNIO-16 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-7', selector sun.nio.ch.EPollSelectorImpl@35162537
06:24:53.776 [XNIO-16 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-8', selector sun.nio.ch.EPollSelectorImpl@622e7138
06:24:53.782 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:24:53.782 [XNIO-16 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 Accept', selector sun.nio.ch.EPollSelectorImpl@23765191
06:24:53.783 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:24:53.784 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:46727/foo
06:24:53.784 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.830 [XNIO-16 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:46727]}, cookies=[:]): <empty> }
06:24:53.831 [XNIO-16 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.831 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.831 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.831 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.832 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(OPTIONS): https://localhost:46727/foo
06:24:53.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
06:24:53.850 [XNIO-16 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { OPTIONS /foo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_131], Host=[localhost:46727]}, cookies=[:]): <empty> }
06:24:53.855 [XNIO-16 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Allow=[GET, HEAD, POST]}): <empty>
06:24:53.856 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
06:24:53.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> GET
06:24:53.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> HEAD
06:24:53.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Allow -> POST
06:24:53.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
06:24:53.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
06:24:53.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Mon, 20 Nov 2017 12:24:51 GMT
06:24:53.858 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@74eae72b