From 6587a862cf4e60832a07dea2c1b420493b5a7e93 Mon Sep 17 00:00:00 2001 From: Adrian Cole Date: Tue, 11 Feb 2014 08:58:37 -0800 Subject: [PATCH] Add -X to okcurl, permitting HEAD requests. --- okcurl/src/main/java/com/squareup/okhttp/curl/Main.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java b/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java index c5d2d12e1..88caf94fe 100644 --- a/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java +++ b/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java @@ -59,6 +59,10 @@ public class Main extends HelpOption implements Runnable, Response.Receiver { })); } + @Option(name = { "-X", "--request" }, description = "Specify request command to use", + allowedValues = { "GET", "HEAD" }) + public String method = "GET"; + @Option(name = { "-H", "--header" }, description = "Custom header to pass to server") public List headers; @@ -130,6 +134,7 @@ public class Main extends HelpOption implements Runnable, Response.Receiver { private Request getConfiguredRequest() { Request.Builder request = new Request.Builder(); + request.method(method, null); request.url(url); if (headers != null) { for (String header : headers) {