有办法吗?
curl -X POST -H "Content-Type:application/xml" --data @myfile.xml http://example.com
Run Code Online (Sandbox Code Playgroud)
但直接在PHP?
CURLOPT_PUT
/ CURLOPT_UPLOAD
以及file_get_contents
以及exec
不是解决方案,因为它必须是POST,文件很大,所以必须流式传输.
有任何想法吗?
我正在使用一个API,它希望我发送一个带有来自文件的二进制数据的POST作为请求的主体.如何使用PHP cURL实现此目的?
命令行相当于我想要实现的目标:
curl --request POST --data-binary "@myimage.jpg" https://myapiurl
Run Code Online (Sandbox Code Playgroud) 我需要让用户的浏览器使用PHP将数据发布到另一个站点.
示例:您转到start.com/auto-login-hack(通过GET)...然后PHP设置正确的标题等,并使浏览器通过POST转到带有登录凭据的3rdparty.com/login.php .
我通过使用HTML表单和onload
将表单提交到目标的脚本来完成此操作.
我对标题等不太了解.这可能吗?有人可以链接一个例子吗?我的搜索技巧刚刚出现了如何使用$_POST
.
谢谢.
我使用Parse来提供iOS和Android App通知.但我想从我的网站上做到这一点.
我在Parse的文档中找到了这个:
要发送推送通知,请将POST请求发送到https://api.parse.com/1/push,并将Content-Type标头设置为application/json.可以使用以下命令将简单警报发送到全局广播信道上的Android设备:
卷曲-X POST \
-H"X-Parse-Application-Id:$ {APPLICATION_ID}"\
-H"X-Parse-REST-API-Key:$ {REST_API_KEY}"\
-H"内容类型:application/json"\
-d'{"频道":"",\
Run Code Online (Sandbox Code Playgroud)"type": "android", \ "expiry": 1451606400, \ "data": { "alert": "greetings programs" } }' \
谁可以帮我制作一个PHP文件来发布这个?谢谢!
所以,我执行了两个步骤
a)在其中一个php文件中创建一个随机的xml文件.b)在第二个文件中解析相同的xml文件.
关键点是a)中的php文件将向php文件b)发出一个post请求,只有xml作为其请求.
文件b)必须使用SImpleXml读取xml文件.
我正在尝试为此http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/做点什么.
我的服务器将从超级馈送器接收xml形式的通知.通知将是请求中的xml文件.
我正在做步骤a)只是为了确认我的b)部分是正确的.
如何在PHP中执行此操作.我尝试了所有$ _REQUEST,$ GLOBALS变量.但是,不确定最新的方式!