Отправить полезную нагрузку методом GET - PullRequest
1 голос
/ 31 марта 2012

Насколько мне известно, GET не должен иметь данных полезной нагрузки. Однако API Assembla использует GET и данные

curl -i -X GET -H "Accept: application/xml" -H "Content-type: application/xml" -d @file.xml https://super:super@www.assembla.com/spaces/:space_id/remove_members

Когда я использую curl в подробном режиме, запрос выглядит следующим образом:

GET /spaces/ad-redesign-cms/remove_members HTTP/1.1
Authorization: Basic <some token>
User-Agent: curl/7.21.6 (i686-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
Host: www.assembla.com
Accept: application/xml
Content-type: application/xml
Content-Length: 49

Действительно ли GET может переносить данные, используя cURL? Если так, как я могу сделать эквивалентный Java-код?

...