Harici sitelere istemci HTTP Post

0 Cevap java

Müşteri kendisi harici sitelere HTTP mesajları oluşturmak için olanak sağlayan herhangi bir web dil var.

Ben JavaScript XMLHttpRequest ile yapar biliyorum, ama alıcı etki gönderen etki sağlamak istiyor sürece, cross-domain ilanı izin vermez.

Ben harici bir sitede veri göndermek (ben kontrol yok) ve istek müşterinin tarayıcı zaten (çerezler, vb) ne ile kimlik doğrulaması istiyorum.

Bu mümkün mü? Ben cURL denedim ama bir sunucu HTTP post, bir istemci HTTP post yapmak gibi görünüyor.


Edit:

Ben yapmaya çalışıyorum ne biraz daha anlayış:

Ben kullanıcının oturumunu kullanarak web sitesine POST JSON çalışıyorum (Ben kurabiye dedi ama ben hala kurabiye düşünün sanırım ki, onlar PHP oturumları inanıyorum).

The website does NOT check the referral (poor security #1) I can execute javascript and html on the webpage using my personal homepage (poor security #2) The JSON code will still work even if the content-type is form (poor security #3) There is no security checking at all, just PHP session checking.

Fikir formu harika ve çalışır. Muhtemelen yine JSON olmasıdır. Yani foo={"Test": "123", "test2": "456"} bütün foo = bölüm işler karışıyor gibi POSTDATA gönderdi sahip. Artı formları formu kodlama içine JSON açmak gibi, bu yüzden onun gönderme:

foo=%7B%22 test%22%3A+%22 123%22%2C+%22 test2%22%3A+%22 456%22%7D

i göndermek gerektiğinde;

{"Test": "123", "test2": "456"}

Yani bilinen, her şeyi ile JSON gönderme ya da daha iyi bir şans var mı?

0 Cevap