URL-kodlama SONRASI veri gerekir?
Harici API (eğer ilgili ise PHP kullanarak) bir veri post ediyorum.
URL-kodlama YAZI geçirmek değişkenleri kullanmalıyım?
Ya da sadece URL-kodlama veri ALMAK gerekiyor mu?
Teşekkürler!
GÜNCELLEME: ilgili olduğu durumda Bu benim PHP.
$fields = array(
'mediaupload'=>$file_field,
'username'=>urlencode($_POST["username"]),
'password'=>urlencode($_POST["password"]),
'latitude'=>urlencode($_POST["latitude"]),
'longitude'=>urlencode($_POST["longitude"]),
'datetime'=>urlencode($_POST["datetime"]),
'category'=>urlencode($_POST["category"]),
'metacategory'=>urlencode($_POST["metacategory"]),
'caption'=>($_POST["description"])
);
$fields_string = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
CEVAP
Genel Cevap
Sorunuzun genel cevabı değişir. Peki ya "İçerik-Türü" HTTP başlıkları. olduğunu belirterek karar almak
Değeri "uygulama/x-www-form-urlencoded" POST vücudunuzun bir parametre dize ALMAK gibi URL olarak kodlanmış olması gerekir. Form-data" içerik sınırlayıcıları kullanarak ve url olacaksın içerik kodlama anlamına gelir./"çok parçalı bir değer
Eğer daha fazla bilgi istiyorsanız This answer has a much more thorough explanation.
Belirli Bir Cevap
Cevap kullanıyorsun PHP kitaplıkları için özel (CURL), 3**.
İşte ilgili bilgi için:
CURLOPT_POST
DOĞRU normal bir HTTP POST yapmak için. Bu YAZI normal application/x-www-form-urlencoded tür, HTML formlarında sıklıkla kullanılır.
CURLOPT_POSTFİELDS
Sonrası tam bir veri HTTP "POST" işlemi. Bir dosya göndermek için, @ ile önüne bir dosya adı ve tam yolunu kullanın. Dosyatipi açıkça biçiminde türü ile aşağıdaki dosya adı belirtilebilir ';type=mimetype'. Bu parametre, ya da 'para1=&=para2 val1 val2 ve...' ya değer. anahtar ve alan veri olarak alan adı ile bir dizi gibi urlencoded bir dize olarak geçirilebilir Eğer değer bir dizi ise, İçerik Türü Başlığı parçalı/form-data ayarlanır. PHP 5.2.0 olarak, değer veriyorsan dosyaları @ öneki ile bu seçeneği geçirilirse bir dizi olmalıdır.
Veri olarak görüntüleri CSS veya HTML/...
Al Base64 kodlama-veri dosya Giriş For...
Veri SONRASI için 400 vs 422 yanıt...
Okuma Sonrası Veri ASP.Net Formu tesli...
En iyi XML kodlama metin veri yolu...