Sorguya ekle (Append to the query)

Bir uygulama, CURLU_APPENDQUERY bayrağıyla mevcut sorgu parçasının sağ ucuna bir dize ekleyebilir.

https://example.com/?shoes=2 URL'sini tutan bir handle düşünün. Bir uygulama daha sonra hat=1 dizesini sorgu parçasına şöyle ekleyebilir:

rc = curl_url_set(urlp, CURLUPART_QUERY, "hat=1", CURLU_APPENDQUERY);

Hatta bir ampersand (&) ayırıcısının eksikliğini fark eder ve bir tane de o enjekte eder ve handle'ın tam URL'si o zaman https://example.com/?shoes=2&hat=1 olur.

Eklenen dize elbette eklenirken URL olarak kodlanabilir ve istenirse kodlama = karakterini atlar. Örneğin, candy=M&M dizesini zaten sahip olduğumuz şeye ekleyin ve verideki ampersand ile başa çıkmak için URL olarak kodlayın:

rc = curl_url_set(urlp, CURLUPART_QUERY, "candy=M&M",
                  CURLU_APPENDQUERY | CURLU_URLENCODE);

Şimdi URL https://example.com/?shoes=2&hat=1&candy=M%26M gibi görünür.