|
19 | 19 | import java.nio.charset.Charset; |
20 | 20 | import java.util.ArrayList; |
21 | 21 | import java.util.List; |
| 22 | +import java.util.Map; |
22 | 23 | import java.util.Objects; |
23 | 24 | import java.util.concurrent.ExecutorService; |
24 | 25 | import java.util.regex.Matcher; |
@@ -764,7 +765,11 @@ protected HttpUriRequest getQueryMethod(QueryLanguage ql, String query, String b |
764 | 765 | builder.setEntity(new UrlEncodedFormEntity(getQueryMethodParameters(ql, query, baseURI, dataset, |
765 | 766 | includeInferred, maxQueryTime, bindings), UTF8)); |
766 | 767 | } |
767 | | - |
| 768 | + // functionality to provide custom http headers as required by the |
| 769 | + // applications |
| 770 | + for (Map.Entry<String, String> additionalHeader : getAdditionalHttpHeaders().entrySet()) { |
| 771 | + builder.addHeader(additionalHeader.getKey(), additionalHeader.getValue()); |
| 772 | + } |
768 | 773 | return builder.build(); |
769 | 774 | } |
770 | 775 |
|
@@ -793,7 +798,11 @@ protected HttpUriRequest getUpdateMethod(QueryLanguage ql, String update, String |
793 | 798 | builder.setEntity(new UrlEncodedFormEntity(getUpdateMethodParameters(ql, update, baseURI, dataset, |
794 | 799 | includeInferred, maxExecutionTime, bindings), UTF8)); |
795 | 800 | } |
796 | | - |
| 801 | + // functionality to provide custom http headers as required by the |
| 802 | + // applications |
| 803 | + for (Map.Entry<String, String> additionalHeader : getAdditionalHttpHeaders().entrySet()) { |
| 804 | + builder.addHeader(additionalHeader.getKey(), additionalHeader.getValue()); |
| 805 | + } |
797 | 806 | return builder.build(); |
798 | 807 | } |
799 | 808 |
|
|
0 commit comments