- now correct encoding of space by '%20' in path segment, and '+' in query parameters. Unify and fixed query parameters handling for libcurl and net implementation. Fixed file uploading (various issue in libcurl, and net implementation). Fixed form multipart encoding by using correctly the boundary. Updated autotest cases. Code cleaning.
80 lines
3.5 KiB
XML
80 lines
3.5 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<system xmlns="http://www.eiffel.com/developers/xml/configuration-1-15-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-15-0 http://www.eiffel.com/developers/xml/configuration-1-15-0.xsd" name="http_client" uuid="628F5A96-021B-4191-926B-B3BF49272866" library_target="http_client">
|
|
<target name="http_client">
|
|
<root all_classes="true"/>
|
|
<file_rule>
|
|
<exclude>/.git$</exclude>
|
|
<exclude>/.svn$</exclude>
|
|
<exclude>/EIFGENs$</exclude>
|
|
</file_rule>
|
|
<option warning="true" void_safety="none">
|
|
</option>
|
|
<setting name="concurrency" value="scoop"/>
|
|
<library name="base" location="$ISE_LIBRARY\library\base\base.ecf"/>
|
|
<library name="curl" location="$ISE_LIBRARY\library\cURL\cURL.ecf">
|
|
<condition>
|
|
<custom name="libcurl_http_client_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</library>
|
|
<library name="encoder" location="..\..\text\encoder\encoder.ecf"/>
|
|
<library name="http" location="..\protocol\http\http.ecf"/>
|
|
<library name="http_auth" location="..\..\server\authentication\http_authorization\http_authorization.ecf"/>
|
|
<library name="http_network" location="..\http_network\http_network.ecf"/>
|
|
<library name="net" location="$ISE_LIBRARY\library\net\net.ecf"/>
|
|
<library name="net_ssl" location="$ISE_LIBRARY\unstable\library\network\socket\netssl\net_ssl.ecf">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" excluded_value="true"/>
|
|
<custom name="netssl_http_client_enabled" value="true"/>
|
|
</condition>
|
|
<condition>
|
|
<custom name="net_http_client_disabled" excluded_value="true"/>
|
|
<custom name="ssl_enabled" value="true"/>
|
|
</condition>
|
|
</library>
|
|
<library name="uri" location="$ISE_LIBRARY\library\text\uri\uri.ecf"/>
|
|
<cluster name="src" location=".\src\">
|
|
<cluster name="implementation" location="$|implementation" recursive="true" hidden="true"/>
|
|
<cluster name="spec_null" location="$|spec\null\" recursive="true"/>
|
|
<cluster name="spec_net" location="$|spec\net\">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" excluded_value="true"/>
|
|
</condition>
|
|
<cluster name="net_implementation" location="$|implementation\" hidden="true">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
</cluster>
|
|
<cluster name="spec_libcurl" location="$|spec\libcurl\" recursive="true">
|
|
<condition>
|
|
<custom name="libcurl_http_client_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
<cluster name="default_null" location="$|default\null\">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" value="true"/>
|
|
<custom name="libcurl_http_client_disabled" value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
<cluster name="default_net" location="$|default\net\">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" excluded_value="true"/>
|
|
<custom name="libcurl_http_client_disabled" value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
<cluster name="default_libcurl" location="$|default\libcurl\">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" value="true"/>
|
|
<custom name="libcurl_http_client_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
<cluster name="default_libcurl_or_net" location="$|default\libcurl_or_net\">
|
|
<condition>
|
|
<custom name="net_http_client_disabled" excluded_value="true"/>
|
|
<custom name="libcurl_http_client_disabled" excluded_value="true"/>
|
|
</condition>
|
|
</cluster>
|
|
</cluster>
|
|
</target>
|
|
</system>
|